./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-data-race.prp --file ../../../trunk/examples/svcomp/pthread-ext/41_FreeBSD_abd_kbd_sliced.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/41_FreeBSD_abd_kbd_sliced.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 a7b1b4de6077c19ce6e7b3206b7aec935b2c49ded10f81f01daddf9a689038c1 --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:37:21,915 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-29 09:37:21,916 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-29 09:37:21,938 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-29 09:37:21,942 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-29 09:37:21,944 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-29 09:37:21,947 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-29 09:37:21,949 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-29 09:37:21,950 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-29 09:37:21,951 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-29 09:37:21,952 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-29 09:37:21,952 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-29 09:37:21,953 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-29 09:37:21,953 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-29 09:37:21,954 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-29 09:37:21,954 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-29 09:37:21,955 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-29 09:37:21,955 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-29 09:37:21,956 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-29 09:37:21,958 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-29 09:37:21,960 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-29 09:37:21,961 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-29 09:37:21,966 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-29 09:37:21,967 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-29 09:37:21,969 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-29 09:37:21,969 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-29 09:37:21,969 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-29 09:37:21,970 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-29 09:37:21,970 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-29 09:37:21,971 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-29 09:37:21,971 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-29 09:37:21,971 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-29 09:37:21,972 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-29 09:37:21,972 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-29 09:37:21,973 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-29 09:37:21,973 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-29 09:37:21,974 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-29 09:37:21,974 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-29 09:37:21,974 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-29 09:37:21,975 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-29 09:37:21,975 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-29 09:37:21,976 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:37:22,004 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-29 09:37:22,005 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-29 09:37:22,006 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-29 09:37:22,006 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-29 09:37:22,006 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-29 09:37:22,007 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-29 09:37:22,008 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-29 09:37:22,008 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-29 09:37:22,008 INFO L138 SettingsManager]: * Use SBE=true [2023-08-29 09:37:22,008 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-29 09:37:22,009 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-29 09:37:22,009 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-29 09:37:22,009 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-29 09:37:22,009 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-29 09:37:22,009 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-29 09:37:22,009 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-29 09:37:22,010 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-29 09:37:22,010 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-29 09:37:22,010 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2023-08-29 09:37:22,010 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-29 09:37:22,010 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-29 09:37:22,010 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-29 09:37:22,010 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-29 09:37:22,011 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-29 09:37:22,011 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-29 09:37:22,011 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-29 09:37:22,011 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-29 09:37:22,011 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-29 09:37:22,011 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-29 09:37:22,012 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-29 09:37:22,012 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-29 09:37:22,012 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-29 09:37:22,012 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-29 09:37:22,012 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-29 09:37:22,012 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-29 09:37:22,013 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-29 09:37:22,013 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-29 09:37:22,013 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 -> a7b1b4de6077c19ce6e7b3206b7aec935b2c49ded10f81f01daddf9a689038c1 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:37:22,269 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-29 09:37:22,287 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-29 09:37:22,289 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-29 09:37:22,289 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-29 09:37:22,290 INFO L275 PluginConnector]: CDTParser initialized [2023-08-29 09:37:22,293 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/41_FreeBSD_abd_kbd_sliced.i [2023-08-29 09:37:23,307 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-29 09:37:23,477 INFO L351 CDTParser]: Found 1 translation units. [2023-08-29 09:37:23,478 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/41_FreeBSD_abd_kbd_sliced.i [2023-08-29 09:37:23,485 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1d61cecb6/f58bc0b4402e4c46a95cc67e3a1a1a3d/FLAGfa23c6007 [2023-08-29 09:37:23,499 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1d61cecb6/f58bc0b4402e4c46a95cc67e3a1a1a3d [2023-08-29 09:37:23,501 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-29 09:37:23,502 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-29 09:37:23,503 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-29 09:37:23,503 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-29 09:37:23,505 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-29 09:37:23,506 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.08 09:37:23" (1/1) ... [2023-08-29 09:37:23,507 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@10e50bf8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:37:23, skipping insertion in model container [2023-08-29 09:37:23,508 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.08 09:37:23" (1/1) ... [2023-08-29 09:37:23,512 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-29 09:37:23,543 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-29 09:37:23,770 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/41_FreeBSD_abd_kbd_sliced.i[30307,30320] [2023-08-29 09:37:23,773 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/41_FreeBSD_abd_kbd_sliced.i[30489,30502] [2023-08-29 09:37:23,775 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/41_FreeBSD_abd_kbd_sliced.i[30660,30673] [2023-08-29 09:37:23,782 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/41_FreeBSD_abd_kbd_sliced.i[31038,31051] [2023-08-29 09:37:23,787 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/41_FreeBSD_abd_kbd_sliced.i[31460,31473] [2023-08-29 09:37:23,793 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-29 09:37:23,833 INFO L203 MainTranslator]: Completed pre-run [2023-08-29 09:37:23,871 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/41_FreeBSD_abd_kbd_sliced.i[30307,30320] [2023-08-29 09:37:23,872 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/41_FreeBSD_abd_kbd_sliced.i[30489,30502] [2023-08-29 09:37:23,872 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/41_FreeBSD_abd_kbd_sliced.i[30660,30673] [2023-08-29 09:37:23,874 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/41_FreeBSD_abd_kbd_sliced.i[31038,31051] [2023-08-29 09:37:23,875 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/41_FreeBSD_abd_kbd_sliced.i[31460,31473] [2023-08-29 09:37:23,876 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-29 09:37:23,897 INFO L208 MainTranslator]: Completed translation [2023-08-29 09:37:23,897 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:37:23 WrapperNode [2023-08-29 09:37:23,897 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-29 09:37:23,898 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-29 09:37:23,898 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-29 09:37:23,898 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-29 09:37:23,902 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:37:23" (1/1) ... [2023-08-29 09:37:23,910 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:37:23" (1/1) ... [2023-08-29 09:37:23,932 INFO L138 Inliner]: procedures = 174, calls = 30, calls flagged for inlining = 22, calls inlined = 33, statements flattened = 305 [2023-08-29 09:37:23,932 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-29 09:37:23,932 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-29 09:37:23,932 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-29 09:37:23,932 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-29 09:37:23,938 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:37:23" (1/1) ... [2023-08-29 09:37:23,938 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:37:23" (1/1) ... [2023-08-29 09:37:23,940 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:37:23" (1/1) ... [2023-08-29 09:37:23,940 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:37:23" (1/1) ... [2023-08-29 09:37:23,944 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:37:23" (1/1) ... [2023-08-29 09:37:23,947 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:37:23" (1/1) ... [2023-08-29 09:37:23,948 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:37:23" (1/1) ... [2023-08-29 09:37:23,949 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:37:23" (1/1) ... [2023-08-29 09:37:23,951 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-29 09:37:23,951 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-29 09:37:23,951 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-29 09:37:23,951 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-29 09:37:23,952 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:37:23" (1/1) ... [2023-08-29 09:37:23,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-29 09:37:23,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-29 09:37:23,981 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:37:23,984 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:37:24,004 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-08-29 09:37:24,004 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-08-29 09:37:24,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-29 09:37:24,004 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-29 09:37:24,004 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-29 09:37:24,004 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-29 09:37:24,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-29 09:37:24,004 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-29 09:37:24,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-29 09:37:24,005 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:37:24,131 INFO L236 CfgBuilder]: Building ICFG [2023-08-29 09:37:24,146 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-29 09:37:24,478 INFO L277 CfgBuilder]: Performing block encoding [2023-08-29 09:37:24,604 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-29 09:37:24,604 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-08-29 09:37:24,606 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 09:37:24 BoogieIcfgContainer [2023-08-29 09:37:24,606 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-29 09:37:24,607 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-29 09:37:24,608 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-29 09:37:24,610 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-29 09:37:24,610 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.08 09:37:23" (1/3) ... [2023-08-29 09:37:24,610 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@672a9290 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.08 09:37:24, skipping insertion in model container [2023-08-29 09:37:24,610 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 09:37:23" (2/3) ... [2023-08-29 09:37:24,611 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@672a9290 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.08 09:37:24, skipping insertion in model container [2023-08-29 09:37:24,611 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 09:37:24" (3/3) ... [2023-08-29 09:37:24,612 INFO L112 eAbstractionObserver]: Analyzing ICFG 41_FreeBSD_abd_kbd_sliced.i [2023-08-29 09:37:24,617 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-29 09:37:24,624 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-29 09:37:24,624 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 40 error locations. [2023-08-29 09:37:24,624 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-29 09:37:24,681 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-29 09:37:24,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 180 places, 196 transitions, 397 flow [2023-08-29 09:37:24,772 INFO L130 PetriNetUnfolder]: 20/206 cut-off events. [2023-08-29 09:37:24,772 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-29 09:37:24,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 211 conditions, 206 events. 20/206 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 616 event pairs, 0 based on Foata normal form. 0/144 useless extension candidates. Maximal degree in co-relation 181. Up to 7 conditions per place. [2023-08-29 09:37:24,778 INFO L82 GeneralOperation]: Start removeDead. Operand has 180 places, 196 transitions, 397 flow [2023-08-29 09:37:24,787 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 180 places, 196 transitions, 397 flow [2023-08-29 09:37:24,790 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-29 09:37:24,808 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 180 places, 196 transitions, 397 flow [2023-08-29 09:37:24,813 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 180 places, 196 transitions, 397 flow [2023-08-29 09:37:24,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 180 places, 196 transitions, 397 flow [2023-08-29 09:37:24,857 INFO L130 PetriNetUnfolder]: 20/206 cut-off events. [2023-08-29 09:37:24,858 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-29 09:37:24,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 211 conditions, 206 events. 20/206 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 616 event pairs, 0 based on Foata normal form. 0/144 useless extension candidates. Maximal degree in co-relation 181. Up to 7 conditions per place. [2023-08-29 09:37:24,863 INFO L119 LiptonReduction]: Number of co-enabled transitions 4394 [2023-08-29 09:37:29,960 INFO L134 LiptonReduction]: Checked pairs total: 4827 [2023-08-29 09:37:29,963 INFO L136 LiptonReduction]: Total number of compositions: 284 [2023-08-29 09:37:29,972 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-29 09:37:29,980 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;@3901e71, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-29 09:37:29,981 INFO L358 AbstractCegarLoop]: Starting to check reachability of 81 error locations. [2023-08-29 09:37:29,985 INFO L130 PetriNetUnfolder]: 1/8 cut-off events. [2023-08-29 09:37:29,985 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-29 09:37:29,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:37:29,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-29 09:37:29,987 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err6ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err6ASSERT_VIOLATIONDATA_RACE, thr1Err7ASSERT_VIOLATIONDATA_RACE (and 77 more)] === [2023-08-29 09:37:29,991 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:37:29,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1295336356, now seen corresponding path program 1 times [2023-08-29 09:37:29,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:37:29,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438569942] [2023-08-29 09:37:29,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:37:29,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:37:30,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:37:30,141 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:37:30,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:37:30,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438569942] [2023-08-29 09:37:30,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438569942] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:37:30,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:37:30,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-29 09:37:30,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960013697] [2023-08-29 09:37:30,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:37:30,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-29 09:37:30,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:37:30,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-29 09:37:30,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-29 09:37:30,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 480 [2023-08-29 09:37:30,177 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 55 transitions, 115 flow. Second operand has 2 states, 2 states have (on average 141.0) internal successors, (282), 2 states have internal predecessors, (282), 0 states have call successors, (0), 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:37:30,178 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:37:30,178 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 480 [2023-08-29 09:37:30,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 09:37:30,225 INFO L130 PetriNetUnfolder]: 18/36 cut-off events. [2023-08-29 09:37:30,226 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-29 09:37:30,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75 conditions, 36 events. 18/36 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 74 event pairs, 5 based on Foata normal form. 0/25 useless extension candidates. Maximal degree in co-relation 58. Up to 32 conditions per place. [2023-08-29 09:37:30,228 INFO L137 encePairwiseOnDemand]: 437/480 looper letters, 9 selfloop transitions, 0 changer transitions 0/12 dead transitions. [2023-08-29 09:37:30,228 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 13 places, 12 transitions, 47 flow [2023-08-29 09:37:30,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-29 09:37:30,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-29 09:37:30,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 330 transitions. [2023-08-29 09:37:30,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2023-08-29 09:37:30,244 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 330 transitions. [2023-08-29 09:37:30,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 330 transitions. [2023-08-29 09:37:30,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 09:37:30,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 330 transitions. [2023-08-29 09:37:30,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 165.0) internal successors, (330), 2 states have internal predecessors, (330), 0 states have call successors, (0), 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:37:30,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 480.0) internal successors, (1440), 3 states have internal predecessors, (1440), 0 states have call successors, (0), 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:37:30,257 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 480.0) internal successors, (1440), 3 states have internal predecessors, (1440), 0 states have call successors, (0), 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:37:30,259 INFO L175 Difference]: Start difference. First operand has 53 places, 55 transitions, 115 flow. Second operand 2 states and 330 transitions. [2023-08-29 09:37:30,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 13 places, 12 transitions, 47 flow [2023-08-29 09:37:30,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 13 places, 12 transitions, 47 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-29 09:37:30,262 INFO L231 Difference]: Finished difference. Result has 13 places, 12 transitions, 29 flow [2023-08-29 09:37:30,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=480, PETRI_DIFFERENCE_MINUEND_FLOW=29, PETRI_DIFFERENCE_MINUEND_PLACES=12, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=12, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=29, PETRI_PLACES=13, PETRI_TRANSITIONS=12} [2023-08-29 09:37:30,267 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, -40 predicate places. [2023-08-29 09:37:30,268 INFO L495 AbstractCegarLoop]: Abstraction has has 13 places, 12 transitions, 29 flow [2023-08-29 09:37:30,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 141.0) internal successors, (282), 2 states have internal predecessors, (282), 0 states have call successors, (0), 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:37:30,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:37:30,270 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-29 09:37:30,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-29 09:37:30,272 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err6ASSERT_VIOLATIONDATA_RACE, thr1Err7ASSERT_VIOLATIONDATA_RACE (and 77 more)] === [2023-08-29 09:37:30,279 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:37:30,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1500912448, now seen corresponding path program 1 times [2023-08-29 09:37:30,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:37:30,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557301065] [2023-08-29 09:37:30,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:37:30,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:37:30,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-29 09:37:30,305 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-29 09:37:30,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-29 09:37:30,357 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-29 09:37:30,358 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-29 09:37:30,359 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (80 of 81 remaining) [2023-08-29 09:37:30,360 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (79 of 81 remaining) [2023-08-29 09:37:30,361 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (78 of 81 remaining) [2023-08-29 09:37:30,361 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (77 of 81 remaining) [2023-08-29 09:37:30,361 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (76 of 81 remaining) [2023-08-29 09:37:30,361 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (75 of 81 remaining) [2023-08-29 09:37:30,361 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err8ASSERT_VIOLATIONDATA_RACE (74 of 81 remaining) [2023-08-29 09:37:30,361 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (73 of 81 remaining) [2023-08-29 09:37:30,361 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (72 of 81 remaining) [2023-08-29 09:37:30,362 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err9ASSERT_VIOLATIONDATA_RACE (71 of 81 remaining) [2023-08-29 09:37:30,362 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err10ASSERT_VIOLATIONDATA_RACE (70 of 81 remaining) [2023-08-29 09:37:30,362 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err27ASSERT_VIOLATIONDATA_RACE (69 of 81 remaining) [2023-08-29 09:37:30,362 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err28ASSERT_VIOLATIONDATA_RACE (68 of 81 remaining) [2023-08-29 09:37:30,362 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err11ASSERT_VIOLATIONDATA_RACE (67 of 81 remaining) [2023-08-29 09:37:30,362 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err12ASSERT_VIOLATIONDATA_RACE (66 of 81 remaining) [2023-08-29 09:37:30,362 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err29ASSERT_VIOLATIONDATA_RACE (65 of 81 remaining) [2023-08-29 09:37:30,362 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err33ASSERT_VIOLATIONDATA_RACE (64 of 81 remaining) [2023-08-29 09:37:30,363 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err34ASSERT_VIOLATIONDATA_RACE (63 of 81 remaining) [2023-08-29 09:37:30,363 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (62 of 81 remaining) [2023-08-29 09:37:30,363 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err13ASSERT_VIOLATIONDATA_RACE (61 of 81 remaining) [2023-08-29 09:37:30,363 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err35ASSERT_VIOLATIONDATA_RACE (60 of 81 remaining) [2023-08-29 09:37:30,363 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err14ASSERT_VIOLATIONDATA_RACE (59 of 81 remaining) [2023-08-29 09:37:30,363 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err30ASSERT_VIOLATIONDATA_RACE (58 of 81 remaining) [2023-08-29 09:37:30,363 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err36ASSERT_VIOLATIONDATA_RACE (57 of 81 remaining) [2023-08-29 09:37:30,363 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err31ASSERT_VIOLATIONDATA_RACE (56 of 81 remaining) [2023-08-29 09:37:30,364 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err32ASSERT_VIOLATIONDATA_RACE (55 of 81 remaining) [2023-08-29 09:37:30,364 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err22ASSERT_VIOLATIONDATA_RACE (54 of 81 remaining) [2023-08-29 09:37:30,364 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err37ASSERT_VIOLATIONDATA_RACE (53 of 81 remaining) [2023-08-29 09:37:30,364 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err15ASSERT_VIOLATIONDATA_RACE (52 of 81 remaining) [2023-08-29 09:37:30,364 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err23ASSERT_VIOLATIONDATA_RACE (51 of 81 remaining) [2023-08-29 09:37:30,364 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err24ASSERT_VIOLATIONDATA_RACE (50 of 81 remaining) [2023-08-29 09:37:30,364 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err25ASSERT_VIOLATIONDATA_RACE (49 of 81 remaining) [2023-08-29 09:37:30,364 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err26ASSERT_VIOLATIONDATA_RACE (48 of 81 remaining) [2023-08-29 09:37:30,365 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err38ASSERT_VIOLATIONDATA_RACE (47 of 81 remaining) [2023-08-29 09:37:30,365 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err39ASSERT_VIOLATIONDATA_RACE (46 of 81 remaining) [2023-08-29 09:37:30,365 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err16ASSERT_VIOLATIONDATA_RACE (45 of 81 remaining) [2023-08-29 09:37:30,365 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err17ASSERT_VIOLATIONDATA_RACE (44 of 81 remaining) [2023-08-29 09:37:30,365 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err18ASSERT_VIOLATIONDATA_RACE (43 of 81 remaining) [2023-08-29 09:37:30,365 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err19ASSERT_VIOLATIONDATA_RACE (42 of 81 remaining) [2023-08-29 09:37:30,365 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err20ASSERT_VIOLATIONDATA_RACE (41 of 81 remaining) [2023-08-29 09:37:30,365 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err21ASSERT_VIOLATIONDATA_RACE (40 of 81 remaining) [2023-08-29 09:37:30,366 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (39 of 81 remaining) [2023-08-29 09:37:30,366 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (38 of 81 remaining) [2023-08-29 09:37:30,366 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (37 of 81 remaining) [2023-08-29 09:37:30,366 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (36 of 81 remaining) [2023-08-29 09:37:30,366 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (35 of 81 remaining) [2023-08-29 09:37:30,366 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err8ASSERT_VIOLATIONDATA_RACE (34 of 81 remaining) [2023-08-29 09:37:30,366 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (33 of 81 remaining) [2023-08-29 09:37:30,366 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (32 of 81 remaining) [2023-08-29 09:37:30,366 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err9ASSERT_VIOLATIONDATA_RACE (31 of 81 remaining) [2023-08-29 09:37:30,367 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err10ASSERT_VIOLATIONDATA_RACE (30 of 81 remaining) [2023-08-29 09:37:30,367 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err27ASSERT_VIOLATIONDATA_RACE (29 of 81 remaining) [2023-08-29 09:37:30,367 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err28ASSERT_VIOLATIONDATA_RACE (28 of 81 remaining) [2023-08-29 09:37:30,367 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err11ASSERT_VIOLATIONDATA_RACE (27 of 81 remaining) [2023-08-29 09:37:30,369 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err12ASSERT_VIOLATIONDATA_RACE (26 of 81 remaining) [2023-08-29 09:37:30,370 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err29ASSERT_VIOLATIONDATA_RACE (25 of 81 remaining) [2023-08-29 09:37:30,370 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err33ASSERT_VIOLATIONDATA_RACE (24 of 81 remaining) [2023-08-29 09:37:30,370 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err34ASSERT_VIOLATIONDATA_RACE (23 of 81 remaining) [2023-08-29 09:37:30,370 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (22 of 81 remaining) [2023-08-29 09:37:30,371 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err13ASSERT_VIOLATIONDATA_RACE (21 of 81 remaining) [2023-08-29 09:37:30,371 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err35ASSERT_VIOLATIONDATA_RACE (20 of 81 remaining) [2023-08-29 09:37:30,371 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err14ASSERT_VIOLATIONDATA_RACE (19 of 81 remaining) [2023-08-29 09:37:30,372 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err30ASSERT_VIOLATIONDATA_RACE (18 of 81 remaining) [2023-08-29 09:37:30,372 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err36ASSERT_VIOLATIONDATA_RACE (17 of 81 remaining) [2023-08-29 09:37:30,372 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err31ASSERT_VIOLATIONDATA_RACE (16 of 81 remaining) [2023-08-29 09:37:30,372 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err32ASSERT_VIOLATIONDATA_RACE (15 of 81 remaining) [2023-08-29 09:37:30,372 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err22ASSERT_VIOLATIONDATA_RACE (14 of 81 remaining) [2023-08-29 09:37:30,373 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err37ASSERT_VIOLATIONDATA_RACE (13 of 81 remaining) [2023-08-29 09:37:30,373 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err15ASSERT_VIOLATIONDATA_RACE (12 of 81 remaining) [2023-08-29 09:37:30,373 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err23ASSERT_VIOLATIONDATA_RACE (11 of 81 remaining) [2023-08-29 09:37:30,373 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err24ASSERT_VIOLATIONDATA_RACE (10 of 81 remaining) [2023-08-29 09:37:30,373 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err25ASSERT_VIOLATIONDATA_RACE (9 of 81 remaining) [2023-08-29 09:37:30,374 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err26ASSERT_VIOLATIONDATA_RACE (8 of 81 remaining) [2023-08-29 09:37:30,374 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err38ASSERT_VIOLATIONDATA_RACE (7 of 81 remaining) [2023-08-29 09:37:30,374 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err39ASSERT_VIOLATIONDATA_RACE (6 of 81 remaining) [2023-08-29 09:37:30,374 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err16ASSERT_VIOLATIONDATA_RACE (5 of 81 remaining) [2023-08-29 09:37:30,374 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err17ASSERT_VIOLATIONDATA_RACE (4 of 81 remaining) [2023-08-29 09:37:30,376 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err18ASSERT_VIOLATIONDATA_RACE (3 of 81 remaining) [2023-08-29 09:37:30,378 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err19ASSERT_VIOLATIONDATA_RACE (2 of 81 remaining) [2023-08-29 09:37:30,379 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err20ASSERT_VIOLATIONDATA_RACE (1 of 81 remaining) [2023-08-29 09:37:30,379 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err21ASSERT_VIOLATIONDATA_RACE (0 of 81 remaining) [2023-08-29 09:37:30,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-29 09:37:30,379 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1] [2023-08-29 09:37:30,381 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-29 09:37:30,382 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-29 09:37:30,424 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-29 09:37:30,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 334 places, 366 transitions, 744 flow [2023-08-29 09:37:30,490 INFO L130 PetriNetUnfolder]: 39/388 cut-off events. [2023-08-29 09:37:30,490 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-29 09:37:30,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 398 conditions, 388 events. 39/388 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1766 event pairs, 0 based on Foata normal form. 0/266 useless extension candidates. Maximal degree in co-relation 350. Up to 7 conditions per place. [2023-08-29 09:37:30,495 INFO L82 GeneralOperation]: Start removeDead. Operand has 334 places, 366 transitions, 744 flow [2023-08-29 09:37:30,520 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 334 places, 366 transitions, 744 flow [2023-08-29 09:37:30,520 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-29 09:37:30,520 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 334 places, 366 transitions, 744 flow [2023-08-29 09:37:30,520 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 334 places, 366 transitions, 744 flow [2023-08-29 09:37:30,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 334 places, 366 transitions, 744 flow [2023-08-29 09:37:30,559 INFO L130 PetriNetUnfolder]: 39/388 cut-off events. [2023-08-29 09:37:30,559 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-29 09:37:30,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 398 conditions, 388 events. 39/388 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1766 event pairs, 0 based on Foata normal form. 0/266 useless extension candidates. Maximal degree in co-relation 350. Up to 7 conditions per place. [2023-08-29 09:37:30,585 INFO L119 LiptonReduction]: Number of co-enabled transitions 66248 [2023-08-29 09:37:34,719 INFO L134 LiptonReduction]: Checked pairs total: 304745 [2023-08-29 09:37:34,720 INFO L136 LiptonReduction]: Total number of compositions: 285 [2023-08-29 09:37:34,721 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-29 09:37:34,722 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;@3901e71, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-29 09:37:34,722 INFO L358 AbstractCegarLoop]: Starting to check reachability of 121 error locations. [2023-08-29 09:37:34,723 INFO L130 PetriNetUnfolder]: 1/10 cut-off events. [2023-08-29 09:37:34,723 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-29 09:37:34,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:37:34,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-29 09:37:34,724 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err6ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err6ASSERT_VIOLATIONDATA_RACE, thr1Err7ASSERT_VIOLATIONDATA_RACE (and 117 more)] === [2023-08-29 09:37:34,724 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:37:34,724 INFO L85 PathProgramCache]: Analyzing trace with hash 2128837943, now seen corresponding path program 1 times [2023-08-29 09:37:34,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:37:34,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227958413] [2023-08-29 09:37:34,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:37:34,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:37:34,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:37:34,742 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:37:34,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:37:34,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227958413] [2023-08-29 09:37:34,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227958413] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:37:34,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:37:34,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-29 09:37:34,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165815038] [2023-08-29 09:37:34,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:37:34,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-29 09:37:34,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:37:34,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-29 09:37:34,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-29 09:37:34,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 651 [2023-08-29 09:37:34,746 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 226 transitions, 464 flow. Second operand has 2 states, 2 states have (on average 256.0) internal successors, (512), 2 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:37:34,746 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:37:34,746 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 651 [2023-08-29 09:37:34,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 09:37:35,094 INFO L130 PetriNetUnfolder]: 2071/4966 cut-off events. [2023-08-29 09:37:35,095 INFO L131 PetriNetUnfolder]: For 75/75 co-relation queries the response was YES. [2023-08-29 09:37:35,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7889 conditions, 4966 events. 2071/4966 cut-off events. For 75/75 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 42114 event pairs, 1065 based on Foata normal form. 433/3872 useless extension candidates. Maximal degree in co-relation 1536. Up to 2827 conditions per place. [2023-08-29 09:37:35,143 INFO L137 encePairwiseOnDemand]: 583/651 looper letters, 53 selfloop transitions, 0 changer transitions 0/154 dead transitions. [2023-08-29 09:37:35,143 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 154 transitions, 426 flow [2023-08-29 09:37:35,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-29 09:37:35,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-29 09:37:35,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 629 transitions. [2023-08-29 09:37:35,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48310291858678955 [2023-08-29 09:37:35,146 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 629 transitions. [2023-08-29 09:37:35,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 629 transitions. [2023-08-29 09:37:35,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 09:37:35,146 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 629 transitions. [2023-08-29 09:37:35,147 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 314.5) internal successors, (629), 2 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:37:35,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 651.0) internal successors, (1953), 3 states have internal predecessors, (1953), 0 states have call successors, (0), 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:37:35,151 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 651.0) internal successors, (1953), 3 states have internal predecessors, (1953), 0 states have call successors, (0), 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:37:35,151 INFO L175 Difference]: Start difference. First operand has 202 places, 226 transitions, 464 flow. Second operand 2 states and 629 transitions. [2023-08-29 09:37:35,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 154 transitions, 426 flow [2023-08-29 09:37:35,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 154 transitions, 424 flow, removed 1 selfloop flow, removed 0 redundant places. [2023-08-29 09:37:35,155 INFO L231 Difference]: Finished difference. Result has 144 places, 154 transitions, 318 flow [2023-08-29 09:37:35,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=651, PETRI_DIFFERENCE_MINUEND_FLOW=318, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=318, PETRI_PLACES=144, PETRI_TRANSITIONS=154} [2023-08-29 09:37:35,156 INFO L281 CegarLoopForPetriNet]: 202 programPoint places, -58 predicate places. [2023-08-29 09:37:35,156 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 154 transitions, 318 flow [2023-08-29 09:37:35,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 256.0) internal successors, (512), 2 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-29 09:37:35,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:37:35,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-29 09:37:35,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-29 09:37:35,158 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err2ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err6ASSERT_VIOLATIONDATA_RACE, thr1Err7ASSERT_VIOLATIONDATA_RACE (and 117 more)] === [2023-08-29 09:37:35,159 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:37:35,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1408872908, now seen corresponding path program 1 times [2023-08-29 09:37:35,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:37:35,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155356046] [2023-08-29 09:37:35,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:37:35,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:37:35,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:37:35,233 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:37:35,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:37:35,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155356046] [2023-08-29 09:37:35,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155356046] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:37:35,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:37:35,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-29 09:37:35,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907227443] [2023-08-29 09:37:35,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:37:35,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-29 09:37:35,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:37:35,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-29 09:37:35,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-29 09:37:35,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 651 [2023-08-29 09:37:35,269 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 154 transitions, 318 flow. Second operand has 3 states, 3 states have (on average 226.0) internal successors, (678), 3 states have internal predecessors, (678), 0 states have call successors, (0), 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:37:35,269 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:37:35,269 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 651 [2023-08-29 09:37:35,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 09:37:36,090 INFO L130 PetriNetUnfolder]: 6499/13876 cut-off events. [2023-08-29 09:37:36,090 INFO L131 PetriNetUnfolder]: For 91/91 co-relation queries the response was YES. [2023-08-29 09:37:36,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23636 conditions, 13876 events. 6499/13876 cut-off events. For 91/91 co-relation queries the response was YES. Maximal size of possible extension queue 756. Compared 131833 event pairs, 1441 based on Foata normal form. 0/10514 useless extension candidates. Maximal degree in co-relation 23631. Up to 5419 conditions per place. [2023-08-29 09:37:36,154 INFO L137 encePairwiseOnDemand]: 595/651 looper letters, 108 selfloop transitions, 46 changer transitions 0/225 dead transitions. [2023-08-29 09:37:36,154 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 225 transitions, 773 flow [2023-08-29 09:37:36,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-29 09:37:36,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-29 09:37:36,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 836 transitions. [2023-08-29 09:37:36,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4280593958013313 [2023-08-29 09:37:36,157 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 836 transitions. [2023-08-29 09:37:36,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 836 transitions. [2023-08-29 09:37:36,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 09:37:36,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 836 transitions. [2023-08-29 09:37:36,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 278.6666666666667) internal successors, (836), 3 states have internal predecessors, (836), 0 states have call successors, (0), 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:37:36,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 651.0) internal successors, (2604), 4 states have internal predecessors, (2604), 0 states have call successors, (0), 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:37:36,162 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 651.0) internal successors, (2604), 4 states have internal predecessors, (2604), 0 states have call successors, (0), 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:37:36,162 INFO L175 Difference]: Start difference. First operand has 144 places, 154 transitions, 318 flow. Second operand 3 states and 836 transitions. [2023-08-29 09:37:36,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 225 transitions, 773 flow [2023-08-29 09:37:36,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 225 transitions, 773 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-29 09:37:36,166 INFO L231 Difference]: Finished difference. Result has 148 places, 200 transitions, 706 flow [2023-08-29 09:37:36,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=651, PETRI_DIFFERENCE_MINUEND_FLOW=318, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=706, PETRI_PLACES=148, PETRI_TRANSITIONS=200} [2023-08-29 09:37:36,167 INFO L281 CegarLoopForPetriNet]: 202 programPoint places, -54 predicate places. [2023-08-29 09:37:36,167 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 200 transitions, 706 flow [2023-08-29 09:37:36,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 226.0) internal successors, (678), 3 states have internal predecessors, (678), 0 states have call successors, (0), 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:37:36,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:37:36,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 09:37:36,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-29 09:37:36,168 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err14ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err6ASSERT_VIOLATIONDATA_RACE, thr1Err7ASSERT_VIOLATIONDATA_RACE (and 117 more)] === [2023-08-29 09:37:36,168 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:37:36,168 INFO L85 PathProgramCache]: Analyzing trace with hash -2010212109, now seen corresponding path program 1 times [2023-08-29 09:37:36,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:37:36,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136500756] [2023-08-29 09:37:36,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:37:36,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:37:36,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:37:36,204 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:37:36,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:37:36,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136500756] [2023-08-29 09:37:36,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136500756] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:37:36,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:37:36,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-29 09:37:36,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494480400] [2023-08-29 09:37:36,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:37:36,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-29 09:37:36,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:37:36,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-29 09:37:36,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-29 09:37:36,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 232 out of 651 [2023-08-29 09:37:36,233 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 200 transitions, 706 flow. Second operand has 3 states, 3 states have (on average 234.0) internal successors, (702), 3 states have internal predecessors, (702), 0 states have call successors, (0), 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:37:36,233 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:37:36,234 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 232 of 651 [2023-08-29 09:37:36,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 09:37:37,812 INFO L130 PetriNetUnfolder]: 12445/25800 cut-off events. [2023-08-29 09:37:37,812 INFO L131 PetriNetUnfolder]: For 7509/7736 co-relation queries the response was YES. [2023-08-29 09:37:37,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58838 conditions, 25800 events. 12445/25800 cut-off events. For 7509/7736 co-relation queries the response was YES. Maximal size of possible extension queue 1114. Compared 258474 event pairs, 2247 based on Foata normal form. 4/21292 useless extension candidates. Maximal degree in co-relation 58831. Up to 9983 conditions per place. [2023-08-29 09:37:37,941 INFO L137 encePairwiseOnDemand]: 629/651 looper letters, 172 selfloop transitions, 16 changer transitions 0/290 dead transitions. [2023-08-29 09:37:37,941 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 290 transitions, 1423 flow [2023-08-29 09:37:37,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-29 09:37:37,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-29 09:37:37,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 838 transitions. [2023-08-29 09:37:37,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42908346134152586 [2023-08-29 09:37:37,944 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 838 transitions. [2023-08-29 09:37:37,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 838 transitions. [2023-08-29 09:37:37,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 09:37:37,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 838 transitions. [2023-08-29 09:37:37,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 279.3333333333333) internal successors, (838), 3 states have internal predecessors, (838), 0 states have call successors, (0), 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:37:37,950 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 651.0) internal successors, (2604), 4 states have internal predecessors, (2604), 0 states have call successors, (0), 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:37:37,951 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 651.0) internal successors, (2604), 4 states have internal predecessors, (2604), 0 states have call successors, (0), 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:37:37,951 INFO L175 Difference]: Start difference. First operand has 148 places, 200 transitions, 706 flow. Second operand 3 states and 838 transitions. [2023-08-29 09:37:37,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 290 transitions, 1423 flow [2023-08-29 09:37:37,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 290 transitions, 1279 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-29 09:37:37,979 INFO L231 Difference]: Finished difference. Result has 150 places, 216 transitions, 754 flow [2023-08-29 09:37:37,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=651, PETRI_DIFFERENCE_MINUEND_FLOW=614, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=754, PETRI_PLACES=150, PETRI_TRANSITIONS=216} [2023-08-29 09:37:37,980 INFO L281 CegarLoopForPetriNet]: 202 programPoint places, -52 predicate places. [2023-08-29 09:37:37,980 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 216 transitions, 754 flow [2023-08-29 09:37:37,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 234.0) internal successors, (702), 3 states have internal predecessors, (702), 0 states have call successors, (0), 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:37:37,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:37:37,981 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-29 09:37:37,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-29 09:37:37,981 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err6ASSERT_VIOLATIONDATA_RACE, thr1Err7ASSERT_VIOLATIONDATA_RACE (and 117 more)] === [2023-08-29 09:37:37,981 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:37:37,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1796691275, now seen corresponding path program 1 times [2023-08-29 09:37:37,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:37:37,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307034432] [2023-08-29 09:37:37,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:37:37,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:37:38,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-29 09:37:38,001 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-29 09:37:38,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-29 09:37:38,016 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-29 09:37:38,016 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-29 09:37:38,016 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (120 of 121 remaining) [2023-08-29 09:37:38,016 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (119 of 121 remaining) [2023-08-29 09:37:38,016 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (118 of 121 remaining) [2023-08-29 09:37:38,016 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (117 of 121 remaining) [2023-08-29 09:37:38,016 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (116 of 121 remaining) [2023-08-29 09:37:38,017 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (115 of 121 remaining) [2023-08-29 09:37:38,017 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err8ASSERT_VIOLATIONDATA_RACE (114 of 121 remaining) [2023-08-29 09:37:38,017 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (113 of 121 remaining) [2023-08-29 09:37:38,017 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (112 of 121 remaining) [2023-08-29 09:37:38,017 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err9ASSERT_VIOLATIONDATA_RACE (111 of 121 remaining) [2023-08-29 09:37:38,017 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err10ASSERT_VIOLATIONDATA_RACE (110 of 121 remaining) [2023-08-29 09:37:38,017 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err27ASSERT_VIOLATIONDATA_RACE (109 of 121 remaining) [2023-08-29 09:37:38,017 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err28ASSERT_VIOLATIONDATA_RACE (108 of 121 remaining) [2023-08-29 09:37:38,017 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err11ASSERT_VIOLATIONDATA_RACE (107 of 121 remaining) [2023-08-29 09:37:38,017 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err12ASSERT_VIOLATIONDATA_RACE (106 of 121 remaining) [2023-08-29 09:37:38,017 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err29ASSERT_VIOLATIONDATA_RACE (105 of 121 remaining) [2023-08-29 09:37:38,018 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err33ASSERT_VIOLATIONDATA_RACE (104 of 121 remaining) [2023-08-29 09:37:38,018 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err34ASSERT_VIOLATIONDATA_RACE (103 of 121 remaining) [2023-08-29 09:37:38,018 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (102 of 121 remaining) [2023-08-29 09:37:38,018 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err13ASSERT_VIOLATIONDATA_RACE (101 of 121 remaining) [2023-08-29 09:37:38,018 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err35ASSERT_VIOLATIONDATA_RACE (100 of 121 remaining) [2023-08-29 09:37:38,018 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err14ASSERT_VIOLATIONDATA_RACE (99 of 121 remaining) [2023-08-29 09:37:38,018 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err30ASSERT_VIOLATIONDATA_RACE (98 of 121 remaining) [2023-08-29 09:37:38,018 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err36ASSERT_VIOLATIONDATA_RACE (97 of 121 remaining) [2023-08-29 09:37:38,018 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err31ASSERT_VIOLATIONDATA_RACE (96 of 121 remaining) [2023-08-29 09:37:38,018 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err32ASSERT_VIOLATIONDATA_RACE (95 of 121 remaining) [2023-08-29 09:37:38,018 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err22ASSERT_VIOLATIONDATA_RACE (94 of 121 remaining) [2023-08-29 09:37:38,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err37ASSERT_VIOLATIONDATA_RACE (93 of 121 remaining) [2023-08-29 09:37:38,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err15ASSERT_VIOLATIONDATA_RACE (92 of 121 remaining) [2023-08-29 09:37:38,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err23ASSERT_VIOLATIONDATA_RACE (91 of 121 remaining) [2023-08-29 09:37:38,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err24ASSERT_VIOLATIONDATA_RACE (90 of 121 remaining) [2023-08-29 09:37:38,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err25ASSERT_VIOLATIONDATA_RACE (89 of 121 remaining) [2023-08-29 09:37:38,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err26ASSERT_VIOLATIONDATA_RACE (88 of 121 remaining) [2023-08-29 09:37:38,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err38ASSERT_VIOLATIONDATA_RACE (87 of 121 remaining) [2023-08-29 09:37:38,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err39ASSERT_VIOLATIONDATA_RACE (86 of 121 remaining) [2023-08-29 09:37:38,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err16ASSERT_VIOLATIONDATA_RACE (85 of 121 remaining) [2023-08-29 09:37:38,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err17ASSERT_VIOLATIONDATA_RACE (84 of 121 remaining) [2023-08-29 09:37:38,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err18ASSERT_VIOLATIONDATA_RACE (83 of 121 remaining) [2023-08-29 09:37:38,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err19ASSERT_VIOLATIONDATA_RACE (82 of 121 remaining) [2023-08-29 09:37:38,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err20ASSERT_VIOLATIONDATA_RACE (81 of 121 remaining) [2023-08-29 09:37:38,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err21ASSERT_VIOLATIONDATA_RACE (80 of 121 remaining) [2023-08-29 09:37:38,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (79 of 121 remaining) [2023-08-29 09:37:38,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (78 of 121 remaining) [2023-08-29 09:37:38,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (77 of 121 remaining) [2023-08-29 09:37:38,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (76 of 121 remaining) [2023-08-29 09:37:38,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (75 of 121 remaining) [2023-08-29 09:37:38,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err8ASSERT_VIOLATIONDATA_RACE (74 of 121 remaining) [2023-08-29 09:37:38,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (73 of 121 remaining) [2023-08-29 09:37:38,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (72 of 121 remaining) [2023-08-29 09:37:38,021 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err9ASSERT_VIOLATIONDATA_RACE (71 of 121 remaining) [2023-08-29 09:37:38,021 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err10ASSERT_VIOLATIONDATA_RACE (70 of 121 remaining) [2023-08-29 09:37:38,021 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err27ASSERT_VIOLATIONDATA_RACE (69 of 121 remaining) [2023-08-29 09:37:38,024 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err28ASSERT_VIOLATIONDATA_RACE (68 of 121 remaining) [2023-08-29 09:37:38,024 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err11ASSERT_VIOLATIONDATA_RACE (67 of 121 remaining) [2023-08-29 09:37:38,024 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err12ASSERT_VIOLATIONDATA_RACE (66 of 121 remaining) [2023-08-29 09:37:38,024 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err29ASSERT_VIOLATIONDATA_RACE (65 of 121 remaining) [2023-08-29 09:37:38,025 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err33ASSERT_VIOLATIONDATA_RACE (64 of 121 remaining) [2023-08-29 09:37:38,025 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err34ASSERT_VIOLATIONDATA_RACE (63 of 121 remaining) [2023-08-29 09:37:38,025 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (62 of 121 remaining) [2023-08-29 09:37:38,025 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err13ASSERT_VIOLATIONDATA_RACE (61 of 121 remaining) [2023-08-29 09:37:38,025 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err35ASSERT_VIOLATIONDATA_RACE (60 of 121 remaining) [2023-08-29 09:37:38,025 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err14ASSERT_VIOLATIONDATA_RACE (59 of 121 remaining) [2023-08-29 09:37:38,025 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err30ASSERT_VIOLATIONDATA_RACE (58 of 121 remaining) [2023-08-29 09:37:38,025 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err36ASSERT_VIOLATIONDATA_RACE (57 of 121 remaining) [2023-08-29 09:37:38,025 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err31ASSERT_VIOLATIONDATA_RACE (56 of 121 remaining) [2023-08-29 09:37:38,025 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err32ASSERT_VIOLATIONDATA_RACE (55 of 121 remaining) [2023-08-29 09:37:38,025 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err22ASSERT_VIOLATIONDATA_RACE (54 of 121 remaining) [2023-08-29 09:37:38,026 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err37ASSERT_VIOLATIONDATA_RACE (53 of 121 remaining) [2023-08-29 09:37:38,026 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err15ASSERT_VIOLATIONDATA_RACE (52 of 121 remaining) [2023-08-29 09:37:38,026 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err23ASSERT_VIOLATIONDATA_RACE (51 of 121 remaining) [2023-08-29 09:37:38,026 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err24ASSERT_VIOLATIONDATA_RACE (50 of 121 remaining) [2023-08-29 09:37:38,026 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err25ASSERT_VIOLATIONDATA_RACE (49 of 121 remaining) [2023-08-29 09:37:38,026 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err26ASSERT_VIOLATIONDATA_RACE (48 of 121 remaining) [2023-08-29 09:37:38,026 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err38ASSERT_VIOLATIONDATA_RACE (47 of 121 remaining) [2023-08-29 09:37:38,026 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err39ASSERT_VIOLATIONDATA_RACE (46 of 121 remaining) [2023-08-29 09:37:38,026 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err16ASSERT_VIOLATIONDATA_RACE (45 of 121 remaining) [2023-08-29 09:37:38,026 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err17ASSERT_VIOLATIONDATA_RACE (44 of 121 remaining) [2023-08-29 09:37:38,026 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err18ASSERT_VIOLATIONDATA_RACE (43 of 121 remaining) [2023-08-29 09:37:38,026 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err19ASSERT_VIOLATIONDATA_RACE (42 of 121 remaining) [2023-08-29 09:37:38,027 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err20ASSERT_VIOLATIONDATA_RACE (41 of 121 remaining) [2023-08-29 09:37:38,027 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err21ASSERT_VIOLATIONDATA_RACE (40 of 121 remaining) [2023-08-29 09:37:38,027 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONDATA_RACE (39 of 121 remaining) [2023-08-29 09:37:38,027 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONDATA_RACE (38 of 121 remaining) [2023-08-29 09:37:38,027 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONDATA_RACE (37 of 121 remaining) [2023-08-29 09:37:38,027 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONDATA_RACE (36 of 121 remaining) [2023-08-29 09:37:38,027 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONDATA_RACE (35 of 121 remaining) [2023-08-29 09:37:38,027 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err8ASSERT_VIOLATIONDATA_RACE (34 of 121 remaining) [2023-08-29 09:37:38,027 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONDATA_RACE (33 of 121 remaining) [2023-08-29 09:37:38,027 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONDATA_RACE (32 of 121 remaining) [2023-08-29 09:37:38,027 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err9ASSERT_VIOLATIONDATA_RACE (31 of 121 remaining) [2023-08-29 09:37:38,028 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err10ASSERT_VIOLATIONDATA_RACE (30 of 121 remaining) [2023-08-29 09:37:38,028 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err27ASSERT_VIOLATIONDATA_RACE (29 of 121 remaining) [2023-08-29 09:37:38,028 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err28ASSERT_VIOLATIONDATA_RACE (28 of 121 remaining) [2023-08-29 09:37:38,028 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err11ASSERT_VIOLATIONDATA_RACE (27 of 121 remaining) [2023-08-29 09:37:38,028 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err12ASSERT_VIOLATIONDATA_RACE (26 of 121 remaining) [2023-08-29 09:37:38,028 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err29ASSERT_VIOLATIONDATA_RACE (25 of 121 remaining) [2023-08-29 09:37:38,028 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err33ASSERT_VIOLATIONDATA_RACE (24 of 121 remaining) [2023-08-29 09:37:38,028 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err34ASSERT_VIOLATIONDATA_RACE (23 of 121 remaining) [2023-08-29 09:37:38,028 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONDATA_RACE (22 of 121 remaining) [2023-08-29 09:37:38,028 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err13ASSERT_VIOLATIONDATA_RACE (21 of 121 remaining) [2023-08-29 09:37:38,028 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err35ASSERT_VIOLATIONDATA_RACE (20 of 121 remaining) [2023-08-29 09:37:38,029 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err14ASSERT_VIOLATIONDATA_RACE (19 of 121 remaining) [2023-08-29 09:37:38,029 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err30ASSERT_VIOLATIONDATA_RACE (18 of 121 remaining) [2023-08-29 09:37:38,029 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err36ASSERT_VIOLATIONDATA_RACE (17 of 121 remaining) [2023-08-29 09:37:38,029 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err31ASSERT_VIOLATIONDATA_RACE (16 of 121 remaining) [2023-08-29 09:37:38,029 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err32ASSERT_VIOLATIONDATA_RACE (15 of 121 remaining) [2023-08-29 09:37:38,030 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err22ASSERT_VIOLATIONDATA_RACE (14 of 121 remaining) [2023-08-29 09:37:38,030 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err37ASSERT_VIOLATIONDATA_RACE (13 of 121 remaining) [2023-08-29 09:37:38,030 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err15ASSERT_VIOLATIONDATA_RACE (12 of 121 remaining) [2023-08-29 09:37:38,030 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err23ASSERT_VIOLATIONDATA_RACE (11 of 121 remaining) [2023-08-29 09:37:38,030 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err24ASSERT_VIOLATIONDATA_RACE (10 of 121 remaining) [2023-08-29 09:37:38,030 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err25ASSERT_VIOLATIONDATA_RACE (9 of 121 remaining) [2023-08-29 09:37:38,030 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err26ASSERT_VIOLATIONDATA_RACE (8 of 121 remaining) [2023-08-29 09:37:38,030 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err38ASSERT_VIOLATIONDATA_RACE (7 of 121 remaining) [2023-08-29 09:37:38,030 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err39ASSERT_VIOLATIONDATA_RACE (6 of 121 remaining) [2023-08-29 09:37:38,030 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err16ASSERT_VIOLATIONDATA_RACE (5 of 121 remaining) [2023-08-29 09:37:38,031 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err17ASSERT_VIOLATIONDATA_RACE (4 of 121 remaining) [2023-08-29 09:37:38,031 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err18ASSERT_VIOLATIONDATA_RACE (3 of 121 remaining) [2023-08-29 09:37:38,031 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err19ASSERT_VIOLATIONDATA_RACE (2 of 121 remaining) [2023-08-29 09:37:38,031 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err20ASSERT_VIOLATIONDATA_RACE (1 of 121 remaining) [2023-08-29 09:37:38,031 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err21ASSERT_VIOLATIONDATA_RACE (0 of 121 remaining) [2023-08-29 09:37:38,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-29 09:37:38,031 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-08-29 09:37:38,032 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-29 09:37:38,032 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-29 09:37:38,067 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-29 09:37:38,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 488 places, 536 transitions, 1093 flow [2023-08-29 09:37:38,154 INFO L130 PetriNetUnfolder]: 58/570 cut-off events. [2023-08-29 09:37:38,154 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-29 09:37:38,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 586 conditions, 570 events. 58/570 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 3065 event pairs, 0 based on Foata normal form. 0/388 useless extension candidates. Maximal degree in co-relation 519. Up to 8 conditions per place. [2023-08-29 09:37:38,165 INFO L82 GeneralOperation]: Start removeDead. Operand has 488 places, 536 transitions, 1093 flow [2023-08-29 09:37:38,176 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 488 places, 536 transitions, 1093 flow [2023-08-29 09:37:38,177 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-29 09:37:38,177 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 488 places, 536 transitions, 1093 flow [2023-08-29 09:37:38,178 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 488 places, 536 transitions, 1093 flow [2023-08-29 09:37:38,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 488 places, 536 transitions, 1093 flow [2023-08-29 09:37:38,256 INFO L130 PetriNetUnfolder]: 58/570 cut-off events. [2023-08-29 09:37:38,256 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-29 09:37:38,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 586 conditions, 570 events. 58/570 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 3065 event pairs, 0 based on Foata normal form. 0/388 useless extension candidates. Maximal degree in co-relation 519. Up to 8 conditions per place. [2023-08-29 09:37:38,296 INFO L119 LiptonReduction]: Number of co-enabled transitions 185562 [2023-08-29 09:37:43,814 INFO L134 LiptonReduction]: Checked pairs total: 905254 [2023-08-29 09:37:43,814 INFO L136 LiptonReduction]: Total number of compositions: 405 [2023-08-29 09:37:43,817 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-29 09:37:43,821 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;@3901e71, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-29 09:37:43,821 INFO L358 AbstractCegarLoop]: Starting to check reachability of 161 error locations. [2023-08-29 09:37:43,822 INFO L130 PetriNetUnfolder]: 1/9 cut-off events. [2023-08-29 09:37:43,823 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-29 09:37:43,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:37:43,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-29 09:37:43,845 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err1ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err6ASSERT_VIOLATIONDATA_RACE, thr1Err7ASSERT_VIOLATIONDATA_RACE (and 157 more)] === [2023-08-29 09:37:43,845 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:37:43,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1110967079, now seen corresponding path program 1 times [2023-08-29 09:37:43,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:37:43,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366916700] [2023-08-29 09:37:43,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:37:43,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:37:43,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:37:43,860 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:37:43,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:37:43,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366916700] [2023-08-29 09:37:43,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366916700] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:37:43,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:37:43,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-29 09:37:43,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907475317] [2023-08-29 09:37:43,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:37:43,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-29 09:37:43,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:37:43,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-29 09:37:43,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-29 09:37:43,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 369 out of 941 [2023-08-29 09:37:43,877 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 333 transitions, 687 flow. Second operand has 2 states, 2 states have (on average 371.0) internal successors, (742), 2 states have internal predecessors, (742), 0 states have call successors, (0), 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:37:43,877 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:37:43,877 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 369 of 941 [2023-08-29 09:37:43,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 09:37:52,297 INFO L130 PetriNetUnfolder]: 67448/129578 cut-off events. [2023-08-29 09:37:52,298 INFO L131 PetriNetUnfolder]: For 3343/3343 co-relation queries the response was YES. [2023-08-29 09:37:52,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 214714 conditions, 129578 events. 67448/129578 cut-off events. For 3343/3343 co-relation queries the response was YES. Maximal size of possible extension queue 4495. Compared 1469006 event pairs, 36193 based on Foata normal form. 10306/99329 useless extension candidates. Maximal degree in co-relation 8387. Up to 82577 conditions per place. [2023-08-29 09:37:53,020 INFO L137 encePairwiseOnDemand]: 843/941 looper letters, 79 selfloop transitions, 0 changer transitions 0/229 dead transitions. [2023-08-29 09:37:53,021 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 229 transitions, 637 flow [2023-08-29 09:37:53,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-29 09:37:53,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-29 09:37:53,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 915 transitions. [2023-08-29 09:37:53,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861849096705632 [2023-08-29 09:37:53,023 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 915 transitions. [2023-08-29 09:37:53,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 915 transitions. [2023-08-29 09:37:53,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 09:37:53,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 915 transitions. [2023-08-29 09:37:53,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 457.5) internal successors, (915), 2 states have internal predecessors, (915), 0 states have call successors, (0), 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:37:53,028 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 941.0) internal successors, (2823), 3 states have internal predecessors, (2823), 0 states have call successors, (0), 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:37:53,028 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 941.0) internal successors, (2823), 3 states have internal predecessors, (2823), 0 states have call successors, (0), 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:37:53,029 INFO L175 Difference]: Start difference. First operand has 300 places, 333 transitions, 687 flow. Second operand 2 states and 915 transitions. [2023-08-29 09:37:53,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 229 transitions, 637 flow [2023-08-29 09:37:53,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 229 transitions, 631 flow, removed 3 selfloop flow, removed 0 redundant places. [2023-08-29 09:37:53,033 INFO L231 Difference]: Finished difference. Result has 213 places, 229 transitions, 473 flow [2023-08-29 09:37:53,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=941, PETRI_DIFFERENCE_MINUEND_FLOW=473, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=473, PETRI_PLACES=213, PETRI_TRANSITIONS=229} [2023-08-29 09:37:53,035 INFO L281 CegarLoopForPetriNet]: 300 programPoint places, -87 predicate places. [2023-08-29 09:37:53,035 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 229 transitions, 473 flow [2023-08-29 09:37:53,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 371.0) internal successors, (742), 2 states have internal predecessors, (742), 0 states have call successors, (0), 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:37:53,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:37:53,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-29 09:37:53,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-29 09:37:53,036 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err8ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err6ASSERT_VIOLATIONDATA_RACE, thr1Err7ASSERT_VIOLATIONDATA_RACE (and 157 more)] === [2023-08-29 09:37:53,036 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:37:53,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1807546334, now seen corresponding path program 1 times [2023-08-29 09:37:53,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:37:53,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789476728] [2023-08-29 09:37:53,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:37:53,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:37:53,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:37:53,065 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:37:53,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:37:53,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789476728] [2023-08-29 09:37:53,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789476728] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:37:53,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:37:53,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-29 09:37:53,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673180115] [2023-08-29 09:37:53,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:37:53,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-29 09:37:53,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:37:53,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-29 09:37:53,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-29 09:37:53,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 324 out of 941 [2023-08-29 09:37:53,092 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 229 transitions, 473 flow. Second operand has 3 states, 3 states have (on average 326.0) internal successors, (978), 3 states have internal predecessors, (978), 0 states have call successors, (0), 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:37:53,093 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:37:53,093 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 324 of 941 [2023-08-29 09:37:53,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 09:38:34,408 INFO L130 PetriNetUnfolder]: 450552/751945 cut-off events. [2023-08-29 09:38:34,409 INFO L131 PetriNetUnfolder]: For 5004/5004 co-relation queries the response was YES. [2023-08-29 09:38:36,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1342349 conditions, 751945 events. 450552/751945 cut-off events. For 5004/5004 co-relation queries the response was YES. Maximal size of possible extension queue 28370. Compared 8858259 event pairs, 103646 based on Foata normal form. 0/543292 useless extension candidates. Maximal degree in co-relation 1342343. Up to 340425 conditions per place. [2023-08-29 09:38:39,253 INFO L137 encePairwiseOnDemand]: 857/941 looper letters, 162 selfloop transitions, 69 changer transitions 0/336 dead transitions. [2023-08-29 09:38:39,254 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 336 transitions, 1159 flow [2023-08-29 09:38:39,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-29 09:38:39,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-29 09:38:39,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1218 transitions. [2023-08-29 09:38:39,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4314558979808714 [2023-08-29 09:38:39,258 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1218 transitions. [2023-08-29 09:38:39,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1218 transitions. [2023-08-29 09:38:39,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 09:38:39,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1218 transitions. [2023-08-29 09:38:39,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 406.0) internal successors, (1218), 3 states have internal predecessors, (1218), 0 states have call successors, (0), 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:38:39,264 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 941.0) internal successors, (3764), 4 states have internal predecessors, (3764), 0 states have call successors, (0), 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:38:39,266 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 941.0) internal successors, (3764), 4 states have internal predecessors, (3764), 0 states have call successors, (0), 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:38:39,266 INFO L175 Difference]: Start difference. First operand has 213 places, 229 transitions, 473 flow. Second operand 3 states and 1218 transitions. [2023-08-29 09:38:39,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 336 transitions, 1159 flow [2023-08-29 09:38:39,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 336 transitions, 1159 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-29 09:38:39,273 INFO L231 Difference]: Finished difference. Result has 217 places, 298 transitions, 1055 flow [2023-08-29 09:38:39,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=941, PETRI_DIFFERENCE_MINUEND_FLOW=473, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1055, PETRI_PLACES=217, PETRI_TRANSITIONS=298} [2023-08-29 09:38:39,274 INFO L281 CegarLoopForPetriNet]: 300 programPoint places, -83 predicate places. [2023-08-29 09:38:39,274 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 298 transitions, 1055 flow [2023-08-29 09:38:39,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 326.0) internal successors, (978), 3 states have internal predecessors, (978), 0 states have call successors, (0), 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:38:39,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 09:38:39,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 09:38:39,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-29 09:38:39,275 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err14ASSERT_VIOLATIONDATA_RACE === [thr1Err0ASSERT_VIOLATIONDATA_RACE, thr1Err1ASSERT_VIOLATIONDATA_RACE, thr1Err6ASSERT_VIOLATIONDATA_RACE, thr1Err7ASSERT_VIOLATIONDATA_RACE (and 157 more)] === [2023-08-29 09:38:39,275 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 09:38:39,275 INFO L85 PathProgramCache]: Analyzing trace with hash -113707262, now seen corresponding path program 1 times [2023-08-29 09:38:39,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 09:38:39,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475302088] [2023-08-29 09:38:39,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 09:38:39,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 09:38:39,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 09:38:39,290 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:38:39,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 09:38:39,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475302088] [2023-08-29 09:38:39,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475302088] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 09:38:39,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 09:38:39,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-29 09:38:39,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219002872] [2023-08-29 09:38:39,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 09:38:39,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-29 09:38:39,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 09:38:39,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-29 09:38:39,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-29 09:38:39,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 336 out of 941 [2023-08-29 09:38:39,326 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 298 transitions, 1055 flow. Second operand has 3 states, 3 states have (on average 338.0) internal successors, (1014), 3 states have internal predecessors, (1014), 0 states have call successors, (0), 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:38:39,326 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 09:38:39,326 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 336 of 941 [2023-08-29 09:38:39,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 09:38:42,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:42,645 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,645 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,646 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,646 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,646 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:42,646 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,646 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,646 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,646 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,647 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:42,647 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,647 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,647 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,647 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,647 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:42,647 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,647 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,647 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,648 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:42,648 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,648 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,648 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,648 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:42,649 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,649 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,649 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,649 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [75#L708-2true, 5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:42,649 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,649 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,649 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,649 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,650 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:42,650 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,650 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,650 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,650 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,650 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:42,650 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,651 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,651 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,651 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:42,651 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,651 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,651 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,651 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:42,652 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,652 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,652 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,652 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:42,652 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,652 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,652 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,653 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:42,653 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,653 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,653 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,653 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:42,654 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,654 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,654 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,654 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,654 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:42,654 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,654 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,654 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,654 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:42,655 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,655 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,655 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,655 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,673 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:42,673 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,674 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,674 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,674 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:42,674 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,674 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,674 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,674 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:42,675 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,675 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,675 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,675 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,675 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:42,675 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,675 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,675 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,675 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,676 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:42,677 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,677 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,677 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,677 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,677 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:42,677 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,677 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,677 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,677 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:42,678 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,678 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,678 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,678 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:42,678 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,678 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,679 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,679 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:42,680 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,680 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,680 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,680 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:42,680 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,680 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,681 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,681 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,681 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:42,681 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,681 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,681 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,681 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,681 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 210#L708-7true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:42,682 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,682 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,682 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,682 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,683 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:42,683 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,683 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,683 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,683 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,683 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:42,683 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,683 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,684 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,684 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,684 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:42,684 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,684 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,684 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,684 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,684 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:42,684 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,685 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:42,685 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:42,685 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,161 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:43,161 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,162 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,162 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,162 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,162 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:43,162 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,162 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,162 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,162 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,163 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:43,163 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,163 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,163 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,163 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,163 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:43,163 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,163 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,163 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,164 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:43,165 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,165 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,165 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,165 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:43,165 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,165 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,166 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,166 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,166 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [75#L708-2true, 5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:43,166 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,166 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,166 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,166 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,166 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:43,167 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,167 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,167 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,167 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,167 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:43,167 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,167 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,168 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,168 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,168 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:43,168 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,168 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,168 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,169 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,169 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:43,169 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,169 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,169 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,169 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,169 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:43,169 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,170 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,170 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,170 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:43,170 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,170 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,170 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,170 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:43,171 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,171 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,171 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,171 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:43,171 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,172 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,172 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,172 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,172 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:43,172 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,172 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,172 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,172 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,196 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:43,196 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,196 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,196 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,196 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,197 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:43,197 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,197 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,197 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,197 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,197 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:43,197 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,197 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,197 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,198 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,198 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:43,198 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,198 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,198 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,198 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:43,199 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,199 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,199 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,199 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,200 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:43,200 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,200 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,200 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,200 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,200 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:43,200 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,200 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,201 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,201 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,201 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:43,201 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,201 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,202 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,202 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,203 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:43,203 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,203 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,203 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,203 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,203 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:43,204 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,204 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,204 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,204 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,204 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:43,204 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,204 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,204 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,204 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:43,205 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,205 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,205 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,205 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:43,206 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,206 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,206 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,206 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 389#L708-2true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:43,207 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,207 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,207 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,207 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,207 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:43,207 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,207 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,207 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,207 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,208 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:43,208 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,208 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,208 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,208 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,327 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:43,327 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,327 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,327 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,327 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:43,328 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,328 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,328 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,328 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 280#L720-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:43,328 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,328 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,329 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,329 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,329 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 45#L703-7true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:43,329 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,329 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,329 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,329 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,330 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:43,330 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,330 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,330 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,330 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,330 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [75#L708-2true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:43,330 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,330 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,330 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,331 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:43,331 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,331 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,331 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,331 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:43,331 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,332 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,332 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,332 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:43,332 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,332 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,332 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,332 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,333 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:43,333 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,333 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,333 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,333 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,333 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 296#L711-2true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:43,333 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,333 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,333 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,334 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 45#L703-7true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:43,334 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,334 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,334 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,334 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:43,335 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,335 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,335 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,335 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,335 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:43,335 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,335 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,335 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,335 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,336 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 280#L720-1true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:43,336 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,336 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,336 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,336 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,336 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 45#L703-7true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:43,336 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,336 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,337 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,337 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 259#L708-7true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:43,364 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,364 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,364 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,364 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,365 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:43,365 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,365 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,365 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,365 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,365 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 280#L720-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:43,365 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,365 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,365 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,366 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,366 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 259#L708-7true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:43,366 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,366 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,366 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,366 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,366 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 388#L743-5true]) [2023-08-29 09:38:43,367 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,367 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,367 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,367 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,367 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [75#L708-2true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 388#L743-5true]) [2023-08-29 09:38:43,367 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,367 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,367 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,367 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,368 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:43,368 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,368 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,368 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,368 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,368 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:38:43,368 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,368 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,369 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,369 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,369 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:43,369 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,369 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,369 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,369 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,370 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:43,370 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,370 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,370 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,370 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,370 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 296#L711-2true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:43,370 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,370 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,370 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,371 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,371 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 259#L708-7true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:43,371 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,371 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,371 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,372 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,372 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 259#L708-7true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:43,372 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,372 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,372 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,373 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,373 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:43,373 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,373 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,373 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,373 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,373 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 280#L720-1true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:43,373 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,374 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,374 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,374 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,374 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 259#L708-7true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:43,374 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,374 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:43,374 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,374 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:43,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 198#L703-1true]) [2023-08-29 09:38:43,765 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,766 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,766 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,766 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 198#L703-1true]) [2023-08-29 09:38:43,766 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,766 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,766 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,767 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,767 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 198#L703-1true, 305#L703-1true]) [2023-08-29 09:38:43,767 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,767 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,767 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,767 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,768 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 198#L703-1true]) [2023-08-29 09:38:43,768 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,768 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,768 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,768 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,769 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:43,769 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,769 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,769 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,769 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,770 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:43,770 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,770 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,770 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,770 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,770 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:43,771 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,771 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,771 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,771 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,771 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:43,771 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,771 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,771 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,772 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,772 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:43,772 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,773 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,773 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,773 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,773 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:43,773 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,773 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,773 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,773 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:43,774 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,774 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,774 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,774 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:43,775 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,775 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,775 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,775 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,776 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:43,776 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,776 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,776 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,776 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:43,777 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,777 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,777 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,777 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 305#L703-1true]) [2023-08-29 09:38:43,777 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,778 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,778 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,778 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,778 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 263#L708-1true]) [2023-08-29 09:38:43,778 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,778 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,778 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,778 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,779 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:43,779 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,779 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,779 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,779 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,780 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:43,780 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,780 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,780 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,780 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,780 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:38:43,780 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,780 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,781 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,781 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,781 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 431#L708-3true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:43,781 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,781 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,781 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,781 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,782 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:43,782 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,782 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,782 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,782 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,782 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:43,783 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,783 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,783 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,783 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,783 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:38:43,783 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,783 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,783 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,783 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,784 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:43,784 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,784 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,784 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,784 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:43,785 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,785 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,785 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,785 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:43,785 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,786 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,786 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,786 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,786 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:38:43,786 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,786 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,786 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,786 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,787 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true]) [2023-08-29 09:38:43,787 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,787 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,787 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,787 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,788 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:43,788 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,788 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,788 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,788 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,788 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:43,788 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,788 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,788 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,789 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,789 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:43,789 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,789 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,789 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,789 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,789 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 431#L708-3true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:43,789 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,789 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,790 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,790 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true, 209#L708-2true]) [2023-08-29 09:38:43,805 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,805 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,805 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,805 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true, 209#L708-2true]) [2023-08-29 09:38:43,806 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,806 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,806 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,806 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true, 305#L703-1true, 209#L708-2true]) [2023-08-29 09:38:43,807 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,807 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,807 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,807 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 371#L703-2true, 209#L708-2true]) [2023-08-29 09:38:43,807 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,807 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,808 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,808 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,809 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true, 256#L720-2true]) [2023-08-29 09:38:43,809 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,809 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,810 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,810 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,810 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true, 256#L720-2true]) [2023-08-29 09:38:43,810 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,810 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,810 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,810 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,811 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:43,811 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,811 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,811 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,811 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,812 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 209#L708-2true, 256#L720-2true]) [2023-08-29 09:38:43,812 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,812 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,812 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,812 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,814 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true]) [2023-08-29 09:38:43,814 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,814 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,814 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,814 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,815 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true]) [2023-08-29 09:38:43,815 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,815 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,815 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,815 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,815 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 209#L708-2true]) [2023-08-29 09:38:43,816 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,816 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,816 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,816 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,816 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 209#L708-2true]) [2023-08-29 09:38:43,816 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,816 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,816 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,817 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,819 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true]) [2023-08-29 09:38:43,819 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,819 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,819 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,819 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,820 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 389#L708-2true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true]) [2023-08-29 09:38:43,820 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,820 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,820 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,820 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,820 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true, 305#L703-1true]) [2023-08-29 09:38:43,820 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,821 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,821 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,821 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,821 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 209#L708-2true]) [2023-08-29 09:38:43,821 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,821 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,821 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,822 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,859 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:43,860 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,860 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,860 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,860 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,860 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:43,860 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,861 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,861 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,861 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,861 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 305#L703-1true]) [2023-08-29 09:38:43,861 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,861 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,861 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,861 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,862 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 198#L703-1true]) [2023-08-29 09:38:43,862 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,862 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,862 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,862 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,863 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:43,863 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,863 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,863 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,863 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,864 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:43,864 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,864 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,864 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,864 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,864 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:43,864 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,864 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,865 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,865 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,865 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:43,865 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,865 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,865 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,865 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,866 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:43,866 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,866 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,866 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,866 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,867 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:43,867 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,867 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,867 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,867 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,867 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:43,868 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,868 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,868 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,868 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,868 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:43,868 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,868 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,868 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,869 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,869 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:43,869 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,869 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,869 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,870 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,870 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:43,870 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,870 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,870 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,870 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,871 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 305#L703-1true]) [2023-08-29 09:38:43,871 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,871 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,871 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,871 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,872 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:43,872 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,872 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,872 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,872 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:43,873 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,873 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,873 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,873 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:43,873 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,873 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,873 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,874 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:38:43,874 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,874 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,874 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,874 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:38:43,874 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,874 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,875 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,875 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:43,875 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,875 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,876 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,876 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:43,876 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,876 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,876 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,876 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:38:43,877 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,877 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,877 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,877 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,877 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:43,877 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,877 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,877 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,877 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,878 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:43,878 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,878 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,878 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,878 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,879 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:43,879 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,879 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,879 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,879 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,879 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:38:43,879 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,879 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,879 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,880 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,880 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:43,880 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,880 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,880 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,880 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:43,881 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,881 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,881 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,881 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:43,881 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,882 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,882 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,882 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:43,882 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,882 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,882 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,882 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:43,883 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,883 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:43,883 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,883 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:43,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:43,900 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,900 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,900 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,900 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:43,901 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,901 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,901 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,901 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,901 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:38:43,901 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,901 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,902 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,902 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,902 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true]) [2023-08-29 09:38:43,902 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,902 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,902 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,902 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:43,904 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,904 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,904 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,904 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,905 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:43,905 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,905 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,905 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,905 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,906 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:43,906 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,906 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,906 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,906 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,906 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 256#L720-2true]) [2023-08-29 09:38:43,907 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:43,907 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,907 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:43,907 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,093 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,093 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,093 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,094 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,094 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,094 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,094 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,094 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,094 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,094 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,094 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:44,095 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,095 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,095 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,095 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,095 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,095 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,095 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,095 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,096 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,097 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,098 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,098 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,098 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,098 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,098 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,099 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,099 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,099 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,099 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,099 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:44,099 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,099 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,100 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,100 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:44,100 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,100 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,100 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,100 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,154 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:44,157 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,157 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,157 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,157 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,157 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:44,157 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,158 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,158 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,158 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,158 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 305#L703-1true]) [2023-08-29 09:38:44,158 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,158 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,158 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,158 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,159 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:44,159 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,159 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,159 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,159 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,160 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,160 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,160 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,160 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,160 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,161 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,161 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,161 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,161 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,161 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,161 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:44,161 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,161 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,162 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,162 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,162 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,162 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,162 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,162 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,162 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,163 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:38:44,163 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,163 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,163 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,163 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,164 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:38:44,164 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,164 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,164 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,164 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,164 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true]) [2023-08-29 09:38:44,164 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,164 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,165 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,165 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true]) [2023-08-29 09:38:44,165 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,165 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,165 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,165 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,166 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:44,166 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,166 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,166 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,167 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,167 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:44,167 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,167 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,167 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,167 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,168 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 305#L703-1true]) [2023-08-29 09:38:44,168 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,168 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,168 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,168 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,168 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 263#L708-1true]) [2023-08-29 09:38:44,168 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,168 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,169 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,169 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,169 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:44,169 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,169 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,170 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,170 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:44,170 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,170 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,170 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,170 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:38:44,170 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,171 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,171 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,171 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:38:44,171 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,171 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,171 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,171 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,172 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:44,172 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,172 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,172 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,172 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,173 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:44,173 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,173 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,173 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,173 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,173 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:38:44,173 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,173 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,173 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,173 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,174 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 457#L720-3true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:44,174 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,174 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,174 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,174 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,175 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:44,175 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,175 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,175 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,175 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,175 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:44,175 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,175 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,176 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,176 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,176 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:38:44,176 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,176 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,176 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,176 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,176 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true]) [2023-08-29 09:38:44,176 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,177 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,177 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,177 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,178 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,178 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,178 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,178 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,178 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,178 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,178 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,178 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,178 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,179 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,179 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:44,179 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,179 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,179 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,179 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,179 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:44,179 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,179 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,180 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,180 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,203 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 371#L703-2true]) [2023-08-29 09:38:44,203 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,203 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,203 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,204 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,204 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 371#L703-2true]) [2023-08-29 09:38:44,204 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,204 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,204 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,204 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:38:44,205 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,205 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,205 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,205 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 468#L720-2true, 371#L703-2true]) [2023-08-29 09:38:44,206 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,206 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,206 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,206 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,208 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 256#L720-2true]) [2023-08-29 09:38:44,208 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,208 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,208 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,208 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,209 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 256#L720-2true]) [2023-08-29 09:38:44,209 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,209 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,209 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,209 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,210 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:44,210 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,210 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,210 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,210 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,210 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 256#L720-2true]) [2023-08-29 09:38:44,210 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,211 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,211 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,211 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 468#L720-2true]) [2023-08-29 09:38:44,213 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,213 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,213 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,213 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 468#L720-2true]) [2023-08-29 09:38:44,213 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,214 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,214 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,214 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,214 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 468#L720-2true, 305#L703-1true]) [2023-08-29 09:38:44,214 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,214 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,214 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,215 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,215 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 468#L720-2true]) [2023-08-29 09:38:44,215 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,215 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,215 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,215 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,218 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true]) [2023-08-29 09:38:44,218 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,218 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,218 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,218 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true]) [2023-08-29 09:38:44,219 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,219 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,219 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,219 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 305#L703-1true]) [2023-08-29 09:38:44,220 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,220 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,220 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,220 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 468#L720-2true]) [2023-08-29 09:38:44,220 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,220 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,221 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,221 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:44,259 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,259 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,260 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,260 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,260 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:44,260 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,260 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,260 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,260 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,261 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 305#L703-1true]) [2023-08-29 09:38:44,261 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,261 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,261 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,261 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,262 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:44,262 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,262 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,262 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,262 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,263 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,263 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,263 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,263 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,263 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,264 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,264 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,264 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,264 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,264 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,264 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:44,264 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,265 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,265 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,265 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,265 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,265 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,265 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,266 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [5#L711-1true, 460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,267 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,267 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,267 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,267 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,267 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,267 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,268 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,268 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,268 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:44,268 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,268 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,268 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,268 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,269 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:44,269 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,269 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,269 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,269 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,270 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:44,270 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,270 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,270 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,270 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,270 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:44,271 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,271 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,271 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,271 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 305#L703-1true]) [2023-08-29 09:38:44,271 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,271 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,271 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,272 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:44,272 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,272 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,272 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,272 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,273 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:44,273 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,273 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,273 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,273 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,274 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:44,274 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,274 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,274 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,274 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,274 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:38:44,274 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,274 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,274 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,275 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,275 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:44,275 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,275 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,275 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,275 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:44,276 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,276 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,276 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,276 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:44,276 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,276 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,277 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,277 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:38:44,277 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,277 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,277 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,277 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:44,278 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,278 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,278 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,278 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:44,278 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,279 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,279 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,279 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:44,279 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,279 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,279 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,279 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,280 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:38:44,280 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,280 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,280 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,280 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,280 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:44,280 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,280 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,280 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,280 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,281 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,281 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,281 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,281 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,281 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,282 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,282 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,282 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,282 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,282 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,282 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:44,282 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,282 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,283 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,283 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,283 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,283 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,283 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,283 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,283 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:44,300 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:44,301 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,301 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,301 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,301 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:44,301 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,301 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,302 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,302 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,302 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:38:44,302 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,303 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,303 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,303 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,303 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true]) [2023-08-29 09:38:44,303 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,303 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,303 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,304 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,305 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 77#L703-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:44,305 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,305 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,305 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,305 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 77#L703-2true, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:44,306 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,306 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,306 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,306 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,307 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 77#L703-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:44,307 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,307 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,307 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,307 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,307 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 77#L703-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:44,308 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,308 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,308 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,308 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,310 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,310 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,310 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,310 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,310 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,310 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,310 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,311 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,311 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,311 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,311 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:44,311 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,311 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,311 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,312 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,312 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:44,312 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,312 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,312 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,312 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,315 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,315 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,315 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,315 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,315 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,316 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,316 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,316 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:44,316 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,316 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,316 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,317 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,317 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:44,317 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,317 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,317 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,317 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:44,603 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,603 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,603 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,604 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:44,604 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,604 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,604 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,604 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:44,604 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,605 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,605 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,605 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:44,605 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,605 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,605 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,605 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,606 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:38:44,606 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,606 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,606 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,606 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,607 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:38:44,607 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,607 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,607 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,607 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,607 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:38:44,607 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,607 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,607 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,608 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,608 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:44,608 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,608 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,608 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,608 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,608 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:44,609 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,609 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,609 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,609 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,609 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 388#L743-5true]) [2023-08-29 09:38:44,609 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,609 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,609 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,609 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,610 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 388#L743-5true]) [2023-08-29 09:38:44,610 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,610 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,610 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,610 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,610 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:44,610 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,610 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,610 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,611 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,611 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:44,611 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,611 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,611 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,611 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,611 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:44,612 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,612 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,612 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,612 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:44,612 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,612 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,612 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,612 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,613 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:44,613 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,613 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,613 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,613 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,613 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:44,613 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,613 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,614 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,614 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,614 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:38:44,614 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,614 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,614 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,614 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,614 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:38:44,615 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,615 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,615 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,615 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,615 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:44,615 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,615 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,615 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,615 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,621 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 388#L743-5true]) [2023-08-29 09:38:44,621 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,621 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,621 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,622 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,622 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 388#L743-5true]) [2023-08-29 09:38:44,622 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,622 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,622 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,622 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,622 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:44,622 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,623 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,623 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,623 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,623 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 210#L708-7true, 388#L743-5true]) [2023-08-29 09:38:44,623 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,623 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,623 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,623 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,629 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:44,629 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,629 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,629 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,629 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,629 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:44,630 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,630 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,630 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,630 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,630 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:44,630 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,630 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,630 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,631 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,631 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:44,631 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,631 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,631 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,631 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,636 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 210#L708-7true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:44,636 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,636 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,636 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,636 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 210#L708-7true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:44,637 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,637 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,637 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,637 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 210#L708-7true, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:44,637 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,637 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,638 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,638 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,638 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 210#L708-7true, 354#L720-1true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:44,638 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,638 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,638 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,638 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,647 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:44,647 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,647 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,647 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,647 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:44,648 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,648 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,648 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,648 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:44,649 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,649 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,649 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,649 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 210#L708-7true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:44,649 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,649 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,649 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,650 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 388#L743-5true]) [2023-08-29 09:38:44,655 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,655 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,655 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,655 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 388#L743-5true]) [2023-08-29 09:38:44,655 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,656 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,656 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,656 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:44,656 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,656 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,656 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,656 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 388#L743-5true]) [2023-08-29 09:38:44,657 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,657 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,657 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:44,657 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:44,792 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,793 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,793 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,793 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,793 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,793 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,793 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,793 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,793 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,794 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,794 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:44,794 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,794 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,794 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,794 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,794 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,794 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,794 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,795 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,795 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,795 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,795 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,795 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,795 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,796 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,796 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,796 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,796 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,796 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:44,796 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,796 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,796 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,796 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,797 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,797 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,797 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,797 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,797 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,798 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,798 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,798 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,798 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,799 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,799 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,799 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,799 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:44,799 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,799 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,799 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,799 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,800 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,800 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,800 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,800 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,800 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,800 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:44,800 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,800 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,800 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,801 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,801 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:44,801 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,801 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,801 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,801 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,801 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:44,801 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,801 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,802 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,802 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:44,802 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,802 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,802 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,802 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,803 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,803 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,804 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,804 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,804 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,804 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,804 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,804 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:44,805 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,805 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,805 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,805 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,805 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,805 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,805 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,805 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,806 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,806 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,806 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,806 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,806 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,806 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,806 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,807 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:44,807 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,807 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,807 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,807 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,807 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,807 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,808 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,808 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,808 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,809 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,809 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,809 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,809 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,809 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,809 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,809 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,809 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,809 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,810 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:44,810 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,810 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,810 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,810 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,810 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,810 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,810 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,810 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,811 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:44,811 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,811 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,811 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,811 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,811 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,811 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,811 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,812 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,812 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,812 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,812 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:44,812 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,812 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,812 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,812 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,812 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:44,813 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,813 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:44,813 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:44,813 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,216 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:45,217 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,217 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,217 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,217 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,217 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:45,217 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,217 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,218 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,218 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,218 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:45,218 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,218 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,218 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,218 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,218 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:45,219 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,219 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,219 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,219 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:45,219 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,219 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,219 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,220 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:38:45,220 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,220 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,220 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,220 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:38:45,220 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,221 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,221 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,221 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,221 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:45,221 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,221 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,221 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,221 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,222 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:45,222 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,222 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,222 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,222 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,222 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:45,222 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,222 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,223 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,223 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,223 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:45,223 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,223 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,223 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,223 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,223 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:45,223 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,224 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,224 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,224 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,224 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:45,224 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,224 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,224 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,225 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,225 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:45,225 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,225 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,225 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,225 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,225 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:45,225 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,226 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,226 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,226 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,226 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:45,226 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,226 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,226 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,226 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,227 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:38:45,227 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,227 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,227 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,227 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,227 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:38:45,227 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,227 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,227 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,228 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,228 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:38:45,228 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,228 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,228 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,228 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,228 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:45,229 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,229 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,229 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,229 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 388#L743-5true]) [2023-08-29 09:38:45,236 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,236 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,236 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,236 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 388#L743-5true]) [2023-08-29 09:38:45,236 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,236 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,236 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,237 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,237 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:45,237 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,237 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,237 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,237 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,237 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 286#L733-2true, 388#L743-5true]) [2023-08-29 09:38:45,237 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,238 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,238 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,238 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,246 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:45,246 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,246 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,246 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,246 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,247 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:45,247 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,247 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,247 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,247 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,247 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:45,248 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,248 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,248 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,248 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,248 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:45,248 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,248 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,249 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,249 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,256 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:45,256 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,256 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,257 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,257 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,257 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:45,257 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,257 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,257 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,257 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,258 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:45,258 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,258 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,258 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,258 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:45,259 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,259 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,259 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,259 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:45,267 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,267 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,267 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,267 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:45,267 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,267 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,268 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,268 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,268 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:45,268 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,268 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,268 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,268 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,269 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:45,269 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,269 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,269 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,269 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:45,277 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,277 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,277 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,278 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:45,278 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,278 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,278 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,278 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:45,279 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,279 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,279 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,279 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:45,280 INFO L383 tUnfolder$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,280 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,280 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-29 09:38:45,280 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:45,386 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:45,386 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,386 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,386 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,387 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,387 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:45,387 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,387 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,387 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,387 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,387 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:45,387 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,388 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,388 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,388 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,388 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:45,388 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,388 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,388 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,388 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 387#L720-3true, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:45,391 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,391 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,391 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,392 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:45,392 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,392 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,392 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,392 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 45#L703-7true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:45,392 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,392 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,393 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,393 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 133#L703-1true, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:45,393 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,393 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,393 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,393 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,394 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:45,394 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,394 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,394 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,394 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,394 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:45,394 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,394 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,394 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,395 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:45,395 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,395 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,395 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,395 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:45,395 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,395 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,396 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,396 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,396 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:45,396 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,396 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,396 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,396 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:45,397 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,397 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,397 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,397 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:45,397 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,397 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,397 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,398 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:45,398 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,398 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,398 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,398 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 84#L703-3true, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:45,399 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,399 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,399 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,399 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:45,399 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,399 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,399 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,399 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 45#L703-7true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:45,400 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,400 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,400 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,400 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 84#L703-3true, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:45,400 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,400 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,400 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,401 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 259#L708-7true, 388#L743-5true]) [2023-08-29 09:38:45,426 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,426 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,426 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,426 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 388#L743-5true]) [2023-08-29 09:38:45,427 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,427 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,427 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,427 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:45,427 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,427 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,428 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,428 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 259#L708-7true, 388#L743-5true]) [2023-08-29 09:38:45,428 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,428 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,428 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,428 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,429 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 259#L708-7true, 388#L743-5true]) [2023-08-29 09:38:45,429 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,429 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,429 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,429 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,429 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 259#L708-7true, 388#L743-5true]) [2023-08-29 09:38:45,429 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,429 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,429 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,430 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 259#L708-7true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:45,430 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,430 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,430 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,430 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 259#L708-7true, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:38:45,430 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,430 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,431 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,431 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,431 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 259#L708-7true, 388#L743-5true]) [2023-08-29 09:38:45,431 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,431 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,431 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,431 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,432 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 259#L708-7true, 388#L743-5true]) [2023-08-29 09:38:45,432 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,432 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,432 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,432 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,432 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 259#L708-7true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:45,432 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,432 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,432 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,433 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,433 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 133#L703-1true, 259#L708-7true, 388#L743-5true]) [2023-08-29 09:38:45,433 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,433 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,433 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,433 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,433 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 259#L708-7true, 388#L743-5true]) [2023-08-29 09:38:45,434 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,434 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,434 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,434 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 388#L743-5true]) [2023-08-29 09:38:45,434 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,434 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,434 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,434 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:45,435 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,435 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,435 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,435 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 259#L708-7true, 388#L743-5true]) [2023-08-29 09:38:45,435 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,435 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,435 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,435 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,436 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 259#L708-7true, 388#L743-5true]) [2023-08-29 09:38:45,436 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,436 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,436 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,436 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,436 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 259#L708-7true, 388#L743-5true]) [2023-08-29 09:38:45,437 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,437 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,437 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,437 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,437 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 259#L708-7true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:45,437 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,437 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,437 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,437 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,438 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 259#L708-7true, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:38:45,438 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,438 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,438 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,438 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,463 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:45,464 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,464 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,464 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,464 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,464 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:45,464 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,464 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,465 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,465 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:45,465 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,465 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,465 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,465 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:45,466 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,466 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,466 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,466 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,466 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:45,466 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,466 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,467 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,467 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,467 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:45,467 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,467 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,467 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,467 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,467 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [75#L708-2true, 5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:45,468 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,468 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,468 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,468 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,468 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:45,468 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,468 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,468 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,468 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,469 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:45,469 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,469 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,469 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,469 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,469 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:45,470 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,470 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,470 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,470 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,470 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:45,470 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,470 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,470 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,470 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:45,471 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,471 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,471 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,471 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:45,472 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,472 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,472 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,472 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,472 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:45,472 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,472 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,472 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,472 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,473 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:45,473 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,473 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,473 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,473 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,473 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:45,473 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,473 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,473 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,474 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,515 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:45,515 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,515 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,515 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,515 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,515 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:45,515 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,515 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,516 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,516 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,516 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:45,516 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,516 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,516 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,516 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,516 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:45,517 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,517 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,517 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,517 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,517 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:45,518 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,518 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,518 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,518 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:45,518 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,518 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,518 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,518 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:45,519 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,519 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,519 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,519 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:45,519 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,519 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,519 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,520 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,521 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:45,521 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,521 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,521 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,521 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,521 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 385#L711-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:45,521 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,521 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,521 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,522 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:45,522 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,522 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,522 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,522 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:38:45,522 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,522 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,523 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,523 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,524 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:45,524 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,524 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,524 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,524 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,524 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 389#L708-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:45,524 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,524 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,524 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,524 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,525 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:45,525 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,525 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,525 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,525 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,525 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:38:45,525 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,525 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,526 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:45,526 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,526 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,527 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,527 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,527 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,527 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,527 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,527 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,527 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 371#L703-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:45,528 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,528 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,528 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,528 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 269#L734true, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,528 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,528 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,528 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,528 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:45,530 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,530 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,530 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,530 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:45,530 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,531 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,531 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,531 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:45,531 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,531 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,531 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,531 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:45,532 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,532 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,532 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,532 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,533 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,533 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,533 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,533 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,534 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,534 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,534 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,534 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:45,534 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,534 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,535 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,535 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,535 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,535 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,535 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,535 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,536 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,537 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,537 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,537 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,537 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,537 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,537 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,537 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:45,538 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,538 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,538 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,538 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,538 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,538 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,538 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,539 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,540 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:45,540 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,540 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,540 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,540 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,541 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,541 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,541 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,541 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,541 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,541 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,542 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,542 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,542 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,542 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,542 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,542 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,542 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,542 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,542 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,543 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:45,543 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,543 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,543 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,543 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,543 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,544 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,544 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,544 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,544 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,544 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,544 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,544 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,544 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,545 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,545 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,545 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,545 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,545 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,545 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,546 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:45,546 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,546 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,546 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,546 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,546 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,546 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,546 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,547 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,547 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,547 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,547 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,547 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,547 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,547 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,548 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,548 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,548 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,548 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,548 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,548 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:45,549 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,549 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,549 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,549 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,549 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,549 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,549 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,550 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,550 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,550 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,550 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,550 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:45,551 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,551 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:45,551 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:45,551 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:46,078 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 197#L733-1true]) [2023-08-29 09:38:46,078 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,078 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,078 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,078 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,079 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 197#L733-1true]) [2023-08-29 09:38:46,079 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,079 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,079 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,079 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,080 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 197#L733-1true]) [2023-08-29 09:38:46,080 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,080 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,080 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,080 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,080 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 197#L733-1true]) [2023-08-29 09:38:46,080 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,080 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,081 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,081 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,081 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:46,081 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,081 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,082 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,082 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,082 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:46,082 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,082 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,082 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,082 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,082 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:38:46,082 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,083 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,083 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,083 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,083 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:46,083 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,083 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,083 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,083 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,087 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true]) [2023-08-29 09:38:46,087 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,087 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,087 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,087 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,087 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true]) [2023-08-29 09:38:46,088 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,088 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,088 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,088 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,088 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:38:46,088 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,088 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,088 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,089 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,089 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 371#L703-2true]) [2023-08-29 09:38:46,089 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,089 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,089 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,089 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,091 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:46,091 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,091 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,091 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,091 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,091 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:46,092 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,092 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,092 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,092 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,092 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:46,092 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,092 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,092 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,093 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,093 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:46,093 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,093 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,093 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,093 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,095 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,095 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,095 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,095 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,095 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,096 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,096 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,096 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,096 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,096 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,096 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:46,096 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,096 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,097 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,097 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,097 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,097 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,097 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,097 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,097 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,099 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 389#L708-2true, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,099 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,099 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,100 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,100 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 389#L708-2true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,100 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,100 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,100 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,100 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,101 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 389#L708-2true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:46,101 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,101 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,101 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,101 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,102 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 389#L708-2true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:46,102 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,102 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,102 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,102 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,116 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true]) [2023-08-29 09:38:46,116 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,116 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,116 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,116 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,117 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true]) [2023-08-29 09:38:46,117 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,117 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,117 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,117 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,117 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true, 305#L703-1true]) [2023-08-29 09:38:46,118 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,118 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,118 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,118 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,118 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 209#L708-2true]) [2023-08-29 09:38:46,118 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,118 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,119 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,119 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,122 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 209#L708-2true]) [2023-08-29 09:38:46,123 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,123 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,123 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,123 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,123 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 209#L708-2true]) [2023-08-29 09:38:46,123 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,123 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,124 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,124 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,124 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 305#L703-1true, 209#L708-2true]) [2023-08-29 09:38:46,124 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,124 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,124 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,124 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,125 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 348#L703-3true, 209#L708-2true]) [2023-08-29 09:38:46,125 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,125 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,125 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,125 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,129 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 209#L708-2true]) [2023-08-29 09:38:46,129 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,129 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,129 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,129 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,130 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 209#L708-2true]) [2023-08-29 09:38:46,130 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,130 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,130 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,130 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,130 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 209#L708-2true, 305#L703-1true]) [2023-08-29 09:38:46,130 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,130 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,131 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,131 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,131 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 209#L708-2true]) [2023-08-29 09:38:46,131 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,131 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,131 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,131 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 209#L708-2true]) [2023-08-29 09:38:46,135 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,135 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,135 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,135 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 209#L708-2true]) [2023-08-29 09:38:46,135 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,136 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,136 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,136 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,136 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 209#L708-2true, 305#L703-1true]) [2023-08-29 09:38:46,136 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,136 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,136 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,137 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,137 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 209#L708-2true]) [2023-08-29 09:38:46,137 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,137 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,137 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,137 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,141 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true]) [2023-08-29 09:38:46,141 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,141 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,141 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,141 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true]) [2023-08-29 09:38:46,142 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,142 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,142 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,142 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,143 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 209#L708-2true]) [2023-08-29 09:38:46,143 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,143 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,143 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,143 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,143 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 209#L708-2true]) [2023-08-29 09:38:46,143 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,143 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,144 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,144 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,191 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true, 197#L733-1true]) [2023-08-29 09:38:46,191 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,191 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,191 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,191 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,192 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true, 197#L733-1true]) [2023-08-29 09:38:46,192 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,192 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,192 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,192 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,193 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true, 197#L733-1true]) [2023-08-29 09:38:46,193 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,193 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,193 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,193 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,193 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 197#L733-1true]) [2023-08-29 09:38:46,193 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,193 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,194 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,194 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,194 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:46,194 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,194 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,195 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,195 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,195 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:46,195 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,195 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,195 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,195 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,195 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:38:46,195 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,196 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,196 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,196 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,196 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:46,196 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,196 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,196 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,196 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:46,199 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,199 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,199 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,199 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,200 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:46,200 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,200 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,200 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,200 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,201 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:38:46,201 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,201 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,201 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,201 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,201 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true]) [2023-08-29 09:38:46,201 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,201 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,202 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,202 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,203 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:46,203 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,203 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,203 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,203 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,204 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:46,204 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,204 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,204 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,204 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,204 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:46,205 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,205 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,205 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,205 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 256#L720-2true]) [2023-08-29 09:38:46,205 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,205 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,205 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,206 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,207 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,207 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,207 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,207 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,207 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,207 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,208 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,208 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,208 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,208 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,208 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:46,208 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,208 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,209 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,209 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,209 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,209 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,209 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,209 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,209 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,211 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,211 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,211 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,211 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,211 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,212 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,212 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,212 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,212 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,212 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:46,213 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,213 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,213 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,213 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:46,213 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,213 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,214 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,214 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,228 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true]) [2023-08-29 09:38:46,228 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,228 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,229 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,229 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,229 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true]) [2023-08-29 09:38:46,229 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,229 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,229 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,229 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,230 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 305#L703-1true]) [2023-08-29 09:38:46,230 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,230 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,230 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,230 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true, 286#L733-2true]) [2023-08-29 09:38:46,231 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,231 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,231 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,231 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,235 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:46,235 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,235 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,235 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,235 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:46,236 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,236 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,236 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,236 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:38:46,237 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,237 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,237 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,237 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,237 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:38:46,237 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,237 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,237 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,238 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,241 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:46,241 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,241 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,241 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,242 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,242 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:46,242 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,242 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,242 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,242 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,243 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:38:46,243 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,243 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,243 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,243 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,243 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:46,243 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,244 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,244 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,244 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,247 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:46,247 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,247 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,247 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,247 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,248 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:46,248 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,248 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,248 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,248 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,249 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:38:46,249 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,249 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,249 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,249 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,249 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:46,249 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,249 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,250 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,250 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,253 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,253 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,253 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,254 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,254 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,254 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,254 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,254 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,254 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,254 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,255 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:46,255 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,255 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,255 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,255 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,255 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,256 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,256 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,256 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,256 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,298 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 197#L733-1true]) [2023-08-29 09:38:46,298 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,299 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,299 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,299 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,299 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 197#L733-1true]) [2023-08-29 09:38:46,299 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,299 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,299 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,299 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,300 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 197#L733-1true]) [2023-08-29 09:38:46,300 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,300 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,300 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,300 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,300 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 197#L733-1true]) [2023-08-29 09:38:46,301 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,301 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,301 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,301 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 457#L720-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:46,301 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,302 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,302 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,302 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,302 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 457#L720-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:46,302 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,302 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,302 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,302 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,303 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 457#L720-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:38:46,303 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,303 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,303 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,303 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,303 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 457#L720-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:46,303 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,303 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,303 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,303 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:46,306 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,306 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,306 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,306 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,307 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:46,307 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,307 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,307 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,307 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,308 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:38:46,308 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,308 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,308 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,308 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,308 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true]) [2023-08-29 09:38:46,309 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,309 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,309 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,309 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,310 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:46,310 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,310 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,310 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,310 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,311 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:46,311 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,311 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,311 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,311 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,311 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:46,312 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,312 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,312 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,312 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,312 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:46,312 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,312 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,313 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,313 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,314 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:38:46,314 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,314 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,314 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,314 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 385#L711-2true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:38:46,315 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,315 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,315 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,315 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true]) [2023-08-29 09:38:46,315 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,315 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,316 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,316 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true]) [2023-08-29 09:38:46,316 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,316 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,316 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,316 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,318 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,318 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,318 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,318 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,318 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,319 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,319 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,319 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,319 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:46,320 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,320 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,320 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,320 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,320 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,320 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,320 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,321 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,321 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true]) [2023-08-29 09:38:46,334 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,334 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,334 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,334 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true]) [2023-08-29 09:38:46,334 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,335 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,335 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,335 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,335 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 305#L703-1true]) [2023-08-29 09:38:46,335 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,335 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,335 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,336 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,336 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true]) [2023-08-29 09:38:46,336 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,336 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,336 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,336 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,340 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 348#L703-3true]) [2023-08-29 09:38:46,340 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,341 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,341 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,341 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,341 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 348#L703-3true]) [2023-08-29 09:38:46,341 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,341 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,341 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,341 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,342 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:38:46,342 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,342 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,342 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,342 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,343 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 348#L703-3true]) [2023-08-29 09:38:46,343 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,343 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,343 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,343 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 215#L720-3true]) [2023-08-29 09:38:46,347 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,347 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,347 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,347 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 215#L720-3true]) [2023-08-29 09:38:46,347 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,348 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,348 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,348 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,348 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:38:46,348 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,348 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,348 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,349 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,349 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 215#L720-3true]) [2023-08-29 09:38:46,349 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,349 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,349 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,349 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,352 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 468#L720-2true, 48#L711-3true]) [2023-08-29 09:38:46,353 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,353 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,353 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,353 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,353 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 468#L720-2true, 48#L711-3true]) [2023-08-29 09:38:46,353 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,353 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,354 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,354 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,354 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 468#L720-2true, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:38:46,354 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,354 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,354 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,354 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 468#L720-2true, 48#L711-3true]) [2023-08-29 09:38:46,355 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,355 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,355 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,355 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,359 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true]) [2023-08-29 09:38:46,359 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,359 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,359 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,359 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,359 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true]) [2023-08-29 09:38:46,360 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,360 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,360 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,360 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,360 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 305#L703-1true]) [2023-08-29 09:38:46,360 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,360 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,361 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,361 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,361 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 468#L720-2true]) [2023-08-29 09:38:46,361 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,361 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,361 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,361 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,422 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 197#L733-1true]) [2023-08-29 09:38:46,422 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,423 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,423 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,423 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 197#L733-1true]) [2023-08-29 09:38:46,423 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,423 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,423 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,423 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 197#L733-1true, 305#L703-1true]) [2023-08-29 09:38:46,424 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,424 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,424 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,424 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 197#L733-1true]) [2023-08-29 09:38:46,425 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,425 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,425 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,425 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,425 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true]) [2023-08-29 09:38:46,425 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,426 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,426 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,426 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true]) [2023-08-29 09:38:46,426 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,426 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,426 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,426 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:38:46,427 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,427 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,427 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,427 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true]) [2023-08-29 09:38:46,427 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,427 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,427 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,427 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,431 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:46,431 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,431 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,431 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,431 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,431 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:46,432 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,432 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,432 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,432 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,432 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:38:46,432 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,432 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,433 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,433 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,433 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:46,433 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,433 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,433 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,433 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:46,435 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,435 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,435 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,435 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,436 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:46,436 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,436 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,436 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,436 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,436 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:46,436 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,436 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,437 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,437 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,437 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:46,437 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,437 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,437 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,437 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,439 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,439 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,439 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,439 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,440 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,440 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,440 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,440 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:46,440 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,441 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,441 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,441 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,441 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:46,441 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,441 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,441 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,441 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,443 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,443 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,443 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,444 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,444 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,444 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,444 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,444 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,444 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,444 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,445 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:46,445 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,445 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,445 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,445 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,446 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,446 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,446 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,446 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,446 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,462 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,462 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,462 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,462 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,462 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,462 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,463 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,463 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,463 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,463 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,463 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:46,463 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,464 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,464 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,464 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,464 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 286#L733-2true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,464 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,464 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,464 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,464 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,468 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:46,468 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,468 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,469 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,469 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,469 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:46,469 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,469 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,469 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,469 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,470 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:38:46,470 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,470 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,470 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,470 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:38:46,471 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,471 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,471 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,471 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,475 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 77#L703-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:46,475 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,475 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,475 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,475 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,475 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 77#L703-2true, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:46,475 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,476 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,476 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,476 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,476 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 77#L703-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:38:46,476 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,476 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,476 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,476 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,477 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 77#L703-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:46,477 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,477 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,477 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,477 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,480 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:46,480 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,481 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,481 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,481 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:46,481 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,481 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,481 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,482 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:38:46,482 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,482 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,482 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,482 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true]) [2023-08-29 09:38:46,483 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,483 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,483 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,483 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,487 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,487 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,487 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,487 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,487 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,488 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,488 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,488 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:46,488 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,488 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,488 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,489 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,489 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,489 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,489 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,489 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 311#L733-3true]) [2023-08-29 09:38:46,585 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,585 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,585 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,585 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 311#L733-3true]) [2023-08-29 09:38:46,585 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,585 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,585 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,586 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 305#L703-1true, 311#L733-3true]) [2023-08-29 09:38:46,586 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,586 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,586 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,586 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 198#L703-1true, 311#L733-3true]) [2023-08-29 09:38:46,587 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,587 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,587 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,587 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:38:46,589 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,589 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,589 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,589 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:38:46,589 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,590 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,590 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,590 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 311#L733-3true]) [2023-08-29 09:38:46,590 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,590 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,590 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,590 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,591 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 311#L733-3true]) [2023-08-29 09:38:46,591 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,591 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,591 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,591 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [5#L711-1true, 460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:38:46,593 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,593 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,593 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,593 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:38:46,593 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,593 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,594 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,594 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,594 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 305#L703-1true]) [2023-08-29 09:38:46,594 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,594 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,594 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,594 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,595 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:38:46,595 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,595 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,595 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,595 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 311#L733-3true]) [2023-08-29 09:38:46,597 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,597 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,597 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,597 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 311#L733-3true]) [2023-08-29 09:38:46,597 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,597 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,598 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,598 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,598 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 311#L733-3true, 305#L703-1true]) [2023-08-29 09:38:46,598 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,598 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,598 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,598 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 263#L708-1true, 311#L733-3true]) [2023-08-29 09:38:46,599 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,599 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,599 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,599 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 311#L733-3true]) [2023-08-29 09:38:46,603 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,603 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,603 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,604 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 311#L733-3true]) [2023-08-29 09:38:46,604 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,604 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,604 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,604 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true, 311#L733-3true]) [2023-08-29 09:38:46,604 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,605 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,605 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,605 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 311#L733-3true]) [2023-08-29 09:38:46,605 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,605 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,605 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,605 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,606 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 311#L733-3true]) [2023-08-29 09:38:46,606 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,606 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,607 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,607 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,607 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 311#L733-3true]) [2023-08-29 09:38:46,607 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,607 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,607 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,607 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,607 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 311#L733-3true, 305#L703-1true]) [2023-08-29 09:38:46,608 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,608 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,608 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,608 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,608 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 311#L733-3true]) [2023-08-29 09:38:46,608 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,608 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,608 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,608 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,609 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 311#L733-3true]) [2023-08-29 09:38:46,609 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,609 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,609 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,609 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,609 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 311#L733-3true]) [2023-08-29 09:38:46,610 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,610 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,610 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,610 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,610 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 311#L733-3true]) [2023-08-29 09:38:46,610 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,610 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,610 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,610 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,611 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true, 311#L733-3true]) [2023-08-29 09:38:46,611 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,611 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,611 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,611 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:38:46,612 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,612 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,612 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,612 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:38:46,612 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,612 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,613 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,613 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,613 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 311#L733-3true]) [2023-08-29 09:38:46,613 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,613 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,613 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,613 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,613 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:38:46,613 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,614 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:46,614 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,614 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:46,625 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:46,625 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,626 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,626 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,626 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,626 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:46,626 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,626 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,626 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,627 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,627 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:38:46,627 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,627 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,627 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,627 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,628 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true]) [2023-08-29 09:38:46,628 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,628 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,628 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,628 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,630 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:46,630 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,630 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,630 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,630 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,631 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:46,631 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,631 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,631 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,631 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,632 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:46,632 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,632 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,632 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,632 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,632 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:46,632 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,633 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,633 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,633 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,635 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,635 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,635 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,635 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,635 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,635 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,635 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,636 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,636 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,636 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,636 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:46,636 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,636 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,636 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,637 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,637 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,637 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,637 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,637 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,640 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,640 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,640 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,640 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,640 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,640 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:46,641 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,641 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,641 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,641 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,641 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:46,641 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,641 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,642 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,642 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,642 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:46,642 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:46,642 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,642 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:46,642 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,098 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:47,098 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,098 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,099 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,099 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,099 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:47,099 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,099 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,099 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,099 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,099 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:47,100 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,100 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,100 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,100 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:47,100 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,100 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,100 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,100 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:47,109 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,109 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,109 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,109 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,109 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:47,109 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,109 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,110 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,110 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,110 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:47,110 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,110 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,110 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,110 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,111 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:47,111 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,111 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,111 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,111 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:38:47,205 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,205 INFO L386 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-29 09:38:47,205 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:47,205 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:38:47,205 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,206 INFO L386 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-29 09:38:47,206 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:47,206 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:38:47,206 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,206 INFO L386 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-29 09:38:47,206 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:47,206 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,207 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:38:47,207 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,207 INFO L386 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-29 09:38:47,207 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:47,207 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,258 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:47,258 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,258 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,258 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,258 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:47,259 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,259 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,259 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,259 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:47,259 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,259 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,259 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,260 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,260 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:47,260 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,260 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,260 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,260 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,260 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:47,260 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,261 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,261 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,261 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,261 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:47,261 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,261 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,261 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,261 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,261 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:47,262 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,262 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,262 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,262 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,262 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:47,262 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,262 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,262 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,262 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,292 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:47,292 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,292 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,292 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,292 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,292 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:47,293 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,293 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,293 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,293 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,293 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:47,293 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,293 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,293 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,293 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,294 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:47,294 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,294 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,294 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,294 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,294 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:47,294 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,294 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,294 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,295 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,295 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:47,295 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,295 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,295 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,295 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,295 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:47,295 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,295 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,296 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,296 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,296 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:47,296 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,296 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,296 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,296 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,298 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:47,299 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,299 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,299 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,299 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,299 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:47,299 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,299 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,299 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,299 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,300 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:47,300 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,300 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,300 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,300 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,300 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:47,300 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,300 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,300 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,301 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:47,301 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,301 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,301 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,301 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:47,301 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,301 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,302 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,302 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,302 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:47,302 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,302 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,302 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,302 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,302 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:47,302 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,303 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,303 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,303 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:38:47,304 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,305 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,305 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,305 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,305 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:38:47,305 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,305 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,305 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,305 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:47,306 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,306 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,306 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,306 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:38:47,306 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,306 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,306 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,306 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,307 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:38:47,307 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,307 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,307 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,307 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,307 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:38:47,307 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,307 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,307 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,308 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,308 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:47,308 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,308 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,308 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,308 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,308 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:38:47,308 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,309 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,309 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,309 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,311 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:47,311 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,311 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,311 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,311 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,311 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:38:47,311 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,311 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,311 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,312 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,312 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:47,312 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,312 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,312 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,312 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,312 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:38:47,312 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,313 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,313 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,313 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,313 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:38:47,313 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,313 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,313 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,313 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,313 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:47,314 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,314 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,314 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,314 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,314 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:47,314 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,314 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,314 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,314 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:47,315 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,315 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,315 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,315 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:38:47,399 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,399 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,399 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:47,399 INFO L386 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-29 09:38:47,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:38:47,399 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,400 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:47,400 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,400 INFO L386 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-29 09:38:47,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:38:47,400 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,400 INFO L386 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-29 09:38:47,400 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,400 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:47,401 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:38:47,401 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,401 INFO L386 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-29 09:38:47,401 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:47,401 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:47,485 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,485 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,485 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,485 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,485 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:47,485 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,485 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,485 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,485 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:47,486 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,486 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,486 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,486 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:47,486 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,486 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,486 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,487 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:47,488 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,488 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,488 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,488 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:47,488 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,489 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,489 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,489 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:47,489 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,489 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,489 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,489 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:47,490 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,490 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,490 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,490 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:47,491 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,491 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,491 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,491 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:47,491 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,491 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,492 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,492 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,492 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:47,492 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,492 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,492 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,492 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,492 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:38:47,493 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,493 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,493 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,493 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:47,494 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,494 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,494 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,494 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:47,494 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,494 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,495 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,495 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:47,495 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,495 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,495 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,495 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:38:47,496 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,496 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,496 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,496 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,497 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,497 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,497 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,497 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,497 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,497 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,497 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,498 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,498 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,498 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,498 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 142#L722true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:47,498 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,498 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,498 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,498 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,498 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,499 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,499 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,499 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,499 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,500 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:47,500 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,500 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,500 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,500 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,500 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 142#L722true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:47,501 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,501 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,501 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,501 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,501 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:47,501 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,501 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,501 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,501 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,502 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,502 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,502 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,502 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:47,503 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,503 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,503 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,503 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,503 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,503 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,503 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,504 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,504 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,504 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:47,504 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,504 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,504 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,504 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,505 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,505 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,505 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,505 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,505 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,506 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:47,506 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,506 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,506 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,506 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,506 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:47,506 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,507 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,507 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,507 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,507 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 142#L722true, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:47,507 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,507 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,507 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,507 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,507 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:47,508 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,508 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,508 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,508 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,509 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:47,509 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,509 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,509 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,509 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,509 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:47,509 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,509 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,510 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,510 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,510 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:47,510 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,510 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,510 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,510 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,511 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,511 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,511 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,511 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,511 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,511 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:47,511 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,511 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,512 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,512 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,512 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,512 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,512 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,512 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,512 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,513 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:47,513 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,513 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,513 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,513 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,513 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,514 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,514 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,514 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,514 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,515 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,515 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,515 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,515 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,515 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,515 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,515 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,515 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,515 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,515 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,516 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:47,516 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,516 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,516 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,516 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,516 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,516 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,516 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,516 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,517 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,517 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:47,518 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,518 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,518 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,518 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:47,518 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,518 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,518 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,518 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:47,519 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,519 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,519 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,519 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,520 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,520 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,520 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,520 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,520 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:47,520 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,520 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,521 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,521 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,521 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,521 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,521 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,521 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,521 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:47,522 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,522 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,522 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,522 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,523 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,523 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,523 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,523 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,524 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,524 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,524 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,524 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,524 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,524 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,525 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,525 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,525 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,525 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,525 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,525 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,525 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,525 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,525 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,526 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,526 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,526 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,526 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:47,527 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,527 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,527 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,527 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 142#L722true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:47,527 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,527 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,528 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,528 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:47,528 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,528 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,528 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,528 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,529 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,529 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,529 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,529 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:47,529 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,529 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,530 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,530 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,530 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,530 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,530 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,530 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:47,531 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,531 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,531 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,531 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 263#L708-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:47,531 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,531 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,531 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,532 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:47,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:38:47,592 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,592 INFO L386 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-29 09:38:47,592 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,592 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:47,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:38:47,592 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,593 INFO L386 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-29 09:38:47,593 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,593 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:47,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:38:47,593 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,593 INFO L386 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-29 09:38:47,593 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,593 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:47,594 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:38:47,594 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,594 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:47,594 INFO L386 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-29 09:38:47,594 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,642 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:47,642 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,642 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,642 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,642 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,642 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:47,643 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,643 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,643 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,643 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,643 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:47,643 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,643 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,643 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,643 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,644 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:47,644 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,644 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,644 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,644 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:47,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:47,655 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,656 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:47,656 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,656 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:47,657 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,657 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:47,658 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,658 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,658 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:47,658 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:47,974 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:38:47,974 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,974 INFO L386 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-29 09:38:47,974 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:47,974 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,975 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:38:47,975 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,975 INFO L386 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-29 09:38:47,975 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,975 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:47,975 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:38:47,975 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,975 INFO L386 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-29 09:38:47,975 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:47,976 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,976 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:38:47,976 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,976 INFO L386 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-29 09:38:47,976 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:47,976 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:48,061 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:48,062 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,062 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,062 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,062 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,062 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:48,062 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,063 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,063 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,063 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,063 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 45#L703-7true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:48,063 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,063 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,063 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,063 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,063 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 133#L703-1true, 45#L703-7true, 388#L743-5true]) [2023-08-29 09:38:48,064 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,064 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,064 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,064 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,102 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 388#L743-5true]) [2023-08-29 09:38:48,102 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,102 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,102 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,102 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,102 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 388#L743-5true]) [2023-08-29 09:38:48,102 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,103 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,103 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,103 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,103 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:48,103 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,103 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,103 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,103 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,103 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,104 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,104 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,104 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,104 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,127 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,127 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,127 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,127 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:48,127 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,127 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,128 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,128 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,128 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:48,128 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,128 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,128 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,128 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,128 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:48,129 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,129 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,129 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,129 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,129 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,129 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,130 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,130 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,130 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,130 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:38:48,130 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,130 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,130 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,130 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,130 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:38:48,131 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,131 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,131 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,131 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,131 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:48,131 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,131 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,131 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,131 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,132 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,132 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,132 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,132 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,132 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,133 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:48,133 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,133 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,133 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,133 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,133 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:48,133 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,133 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,134 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,134 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:48,134 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,134 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,134 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,134 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,135 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,135 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,135 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,135 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:48,135 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,136 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,136 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,136 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,136 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:48,136 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,136 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,136 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,136 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,137 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:48,137 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,137 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,137 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,137 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,138 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,138 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,138 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,138 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,138 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,138 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:38:48,138 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,138 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,139 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,139 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,139 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:38:48,139 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,139 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,139 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,139 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,139 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:48,140 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,140 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,140 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,140 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,150 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,150 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,150 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,150 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,150 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,150 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,150 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,151 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,151 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,151 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,151 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,151 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,151 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,151 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,151 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,151 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,152 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,152 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,152 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,152 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,154 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:48,154 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,154 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,154 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,154 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,154 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:48,154 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,154 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,155 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,155 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,155 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,155 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,155 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,155 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,155 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,155 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:48,156 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,156 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,156 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,156 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:48,170 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,170 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,170 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,170 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,170 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,170 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,170 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,171 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,171 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:48,171 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,171 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,171 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,171 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,172 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,172 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,172 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,172 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,172 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,172 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,172 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,172 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,173 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,173 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,173 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,173 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,173 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,173 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,173 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,174 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:48,174 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,174 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,174 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,174 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,174 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,174 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,174 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,174 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,175 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,184 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:48,184 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,184 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,185 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,185 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,185 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,185 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,185 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,185 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:48,186 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,186 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,186 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,186 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,186 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,186 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,186 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,187 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,187 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,187 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,187 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,187 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,187 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,187 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,188 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,188 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,188 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,188 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,188 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:48,188 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,188 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,188 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,189 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,189 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, 269#L734true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,189 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,189 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,189 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,189 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,197 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:48,197 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,197 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,198 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,198 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,198 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,198 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,198 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,198 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,198 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:48,199 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,199 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,199 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,199 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,199 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,199 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,199 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,200 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,200 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,200 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,200 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,200 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,200 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,200 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,201 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,201 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,201 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,201 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,201 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:48,201 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,201 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,201 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,202 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,202 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,202 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,202 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,202 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,202 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,211 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:48,212 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,212 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,212 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,212 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,212 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,212 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,212 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,212 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,212 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:48,213 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,213 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,213 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,213 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,214 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,214 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,214 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,214 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,214 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,214 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,214 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,214 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,214 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,215 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,215 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,215 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,215 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,215 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,215 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:38:48,215 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,216 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,216 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,216 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,216 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,216 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,216 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,216 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,216 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,222 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,222 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,222 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,222 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,222 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,222 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,223 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,223 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,223 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,223 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,223 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,223 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,223 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,223 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,223 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,224 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,224 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,224 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,224 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,224 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,224 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,224 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,224 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,224 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,225 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,225 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,225 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,225 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,225 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,225 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,226 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,226 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,226 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,226 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,226 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,226 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,226 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 371#L703-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,226 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,226 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,227 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,227 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,227 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,227 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 269#L734true, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,227 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,227 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,227 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,227 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,227 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,228 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:48,228 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,228 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,228 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,228 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,229 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,229 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:48,229 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,229 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,229 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,229 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,229 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,229 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:48,230 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,230 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,230 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,230 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,230 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,230 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:48,230 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,230 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,230 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,230 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,231 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,231 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,231 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,231 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,231 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,231 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,231 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,231 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,232 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,232 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,232 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,232 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,232 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,232 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,232 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,232 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,232 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,232 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,233 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,233 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,233 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,233 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,233 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,233 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,233 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,234 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,234 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,234 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,235 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,235 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,235 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,235 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,235 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,235 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,235 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,235 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,235 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,236 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,236 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,236 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,236 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,236 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,236 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,236 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,236 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,236 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,237 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,237 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,237 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,237 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,237 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,237 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,237 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,237 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,237 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,238 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,238 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,238 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,238 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,238 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,238 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,238 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,238 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,238 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,238 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,239 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,239 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,239 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,239 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,239 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,239 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,239 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,239 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,240 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,240 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,240 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,240 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,240 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,240 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,241 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,241 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,241 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,241 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,241 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,241 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,241 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,241 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,241 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,242 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,242 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,242 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,242 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,242 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,242 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,242 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,242 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,242 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,243 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,243 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,243 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,243 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,243 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,243 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,243 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,243 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,243 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,244 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,244 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,244 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,244 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,244 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,244 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,244 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,244 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,244 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,245 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,245 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,245 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,245 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,245 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,245 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:48,246 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,246 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,246 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,246 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,246 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,247 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,247 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,247 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,247 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,247 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,247 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,247 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,247 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,247 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,247 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,248 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,248 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,248 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,248 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,248 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,249 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:48,249 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,249 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,249 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,250 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,250 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,250 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,250 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,250 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,250 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,251 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,251 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,251 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,251 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,251 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,251 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,252 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,252 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,252 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,252 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,252 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:48,252 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,253 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,253 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,253 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,253 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:48,253 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,253 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,253 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,253 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,254 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:48,254 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,254 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,254 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,254 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,254 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:48,254 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,254 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,254 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,254 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,255 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:48,256 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,256 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,256 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,256 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,256 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,256 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,256 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,256 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,257 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,257 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,257 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,257 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,257 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,257 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,258 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,258 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,258 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,258 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,258 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,259 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,259 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,259 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,259 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,259 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,260 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,260 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,260 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,260 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,260 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,260 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,260 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,260 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,260 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,261 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,261 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,261 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,261 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,261 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,262 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:48,262 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,262 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,262 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,262 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,263 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 75#L708-2true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,263 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,263 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,263 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,263 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,263 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,263 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,263 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,264 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,264 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,264 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,264 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,264 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,264 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,264 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,265 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,265 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,265 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,265 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,266 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,266 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,266 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,266 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,266 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,266 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,266 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,267 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,267 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,267 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,267 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,267 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,268 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:48,268 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,268 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,269 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,269 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,269 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:48,269 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,269 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,269 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,269 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,270 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,270 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,270 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,270 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,270 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,270 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:48,270 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,270 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,271 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,271 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,272 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,272 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,272 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,272 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,273 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,273 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,273 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,273 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,273 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,274 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,274 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,274 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,274 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,274 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,274 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,274 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,275 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,275 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,275 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,275 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,275 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,275 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,275 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,276 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,276 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,276 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,276 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,276 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,277 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,277 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,277 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,277 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,278 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,278 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,278 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,278 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,279 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,279 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,279 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,279 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,279 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,279 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,280 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,280 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,280 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,280 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,280 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,280 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,280 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,281 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,281 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,281 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,281 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,281 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,282 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,282 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,282 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,282 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,282 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,282 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,282 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,283 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,283 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,283 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,283 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,283 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,284 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,284 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,284 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,284 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:48,284 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,284 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,284 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,284 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,285 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,285 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,285 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,285 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,285 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,286 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, 269#L734true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,286 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,286 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,286 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,286 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,286 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:48,287 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,287 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,287 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,287 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,287 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:48,287 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,287 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,287 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,288 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:48,478 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,478 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,479 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,479 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:48,479 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,479 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,479 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,479 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,480 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:48,480 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,480 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,480 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,480 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,480 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:48,480 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,480 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,481 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,481 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:48,481 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,481 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,481 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,481 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:48,482 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,482 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,482 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,482 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:48,483 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,483 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,483 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,483 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:48,483 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,483 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,483 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,484 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,485 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:48,485 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,486 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,486 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,486 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:48,486 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,486 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,486 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,486 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [75#L708-2true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:48,487 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,487 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,487 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,487 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [75#L708-2true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:48,487 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,487 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,488 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,488 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:48,488 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,488 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,488 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,488 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:48,489 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,489 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,489 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,489 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:48,490 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,490 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,490 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,490 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:48,490 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,490 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,490 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,490 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,492 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:48,492 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,492 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,493 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,493 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,493 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:48,493 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,493 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,493 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,493 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:48,494 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,494 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,494 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,494 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:48,494 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,494 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,494 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,495 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:48,495 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,495 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,495 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,495 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:48,496 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,496 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,496 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,496 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:48,496 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,496 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,497 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,497 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,497 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:48,497 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,497 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,497 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,497 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,499 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:48,499 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,499 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,499 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,499 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,500 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:48,500 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,500 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,500 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,500 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,500 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,500 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,500 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,501 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,501 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,501 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:38:48,501 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,501 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,501 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,501 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:48,502 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,502 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,502 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,502 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:48,502 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,502 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,502 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,503 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,503 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:48,503 INFO L383 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,503 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,503 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-29 09:38:48,503 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,503 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:48,504 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,504 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,504 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,504 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,647 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 217#L720-2true]) [2023-08-29 09:38:48,648 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,648 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,648 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,648 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 217#L720-2true]) [2023-08-29 09:38:48,648 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,648 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,649 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,649 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 217#L720-2true]) [2023-08-29 09:38:48,649 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,649 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,649 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,649 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 217#L720-2true]) [2023-08-29 09:38:48,649 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,650 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,650 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,650 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,650 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:48,650 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,650 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,650 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,650 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:48,651 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,651 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,651 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,651 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:48,651 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,651 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,652 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,652 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:48,652 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,652 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,652 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,652 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true]) [2023-08-29 09:38:48,653 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,653 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,653 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,653 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 296#L711-2true]) [2023-08-29 09:38:48,653 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,653 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,653 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,653 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,654 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 296#L711-2true]) [2023-08-29 09:38:48,654 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,654 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,654 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,654 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,654 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true]) [2023-08-29 09:38:48,654 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,654 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,654 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,655 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true]) [2023-08-29 09:38:48,655 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,655 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,655 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,655 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 459#L703-2true]) [2023-08-29 09:38:48,656 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,656 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 459#L703-2true]) [2023-08-29 09:38:48,656 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,656 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 263#L708-1true]) [2023-08-29 09:38:48,657 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,657 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:48,666 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,666 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,666 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,666 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:48,667 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,667 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,667 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,667 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:38:48,668 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,668 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,668 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,668 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true]) [2023-08-29 09:38:48,668 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,668 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,668 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,669 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 210#L708-7true, 256#L720-2true]) [2023-08-29 09:38:48,671 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,671 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,671 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,671 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,672 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 210#L708-7true, 256#L720-2true]) [2023-08-29 09:38:48,672 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,672 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,672 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,672 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,673 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 210#L708-7true, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:48,673 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,673 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,673 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,673 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 210#L708-7true, 354#L720-1true, 256#L720-2true]) [2023-08-29 09:38:48,674 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,674 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,674 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,674 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,676 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true]) [2023-08-29 09:38:48,677 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,677 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,677 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,677 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,677 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true]) [2023-08-29 09:38:48,677 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,677 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,677 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,678 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 305#L703-1true]) [2023-08-29 09:38:48,678 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,678 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,678 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,678 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 354#L720-1true]) [2023-08-29 09:38:48,679 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,679 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,679 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,679 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,687 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true]) [2023-08-29 09:38:48,687 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,687 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,687 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,687 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,688 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true]) [2023-08-29 09:38:48,688 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,688 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,688 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,688 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,689 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 305#L703-1true]) [2023-08-29 09:38:48,689 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,689 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,689 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,689 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,690 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true]) [2023-08-29 09:38:48,690 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,690 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,690 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,690 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:48,691 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,691 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,691 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,691 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,692 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:48,692 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,692 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,692 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,692 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,692 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:38:48,692 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,692 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,692 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,693 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,693 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:38:48,693 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,693 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,693 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,693 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,693 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:48,693 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,693 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,694 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,694 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,694 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,694 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:48,694 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,694 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,694 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,694 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,694 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,695 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:38:48,695 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,695 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,695 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,695 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,695 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,695 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:48,695 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,695 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,696 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,696 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,696 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,697 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 215#L720-3true]) [2023-08-29 09:38:48,697 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,697 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,697 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,697 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,697 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 215#L720-3true]) [2023-08-29 09:38:48,698 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,698 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,698 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,698 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,698 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:38:48,698 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,698 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,698 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,698 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,699 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 210#L708-7true, 215#L720-3true]) [2023-08-29 09:38:48,699 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,699 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,699 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,699 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,699 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 256#L720-2true]) [2023-08-29 09:38:48,699 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,699 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,699 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,699 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,700 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,700 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 256#L720-2true]) [2023-08-29 09:38:48,700 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,700 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,700 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,700 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,700 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,700 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:48,701 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,701 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,701 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,701 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,701 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,701 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 256#L720-2true]) [2023-08-29 09:38:48,701 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,701 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,701 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,701 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,702 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,702 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:48,703 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,703 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,703 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,703 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,703 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,703 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:48,703 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,703 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,703 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,703 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,704 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,704 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:48,704 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,704 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,704 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,704 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,704 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,704 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:48,704 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,705 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,705 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,705 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,705 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,705 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:48,705 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,705 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,705 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,705 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,706 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:48,706 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,706 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,706 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,706 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,706 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:38:48,706 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,706 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,706 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,706 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,707 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:48,707 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,707 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,707 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,707 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true]) [2023-08-29 09:38:48,708 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,708 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,708 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,708 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true]) [2023-08-29 09:38:48,709 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,709 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,709 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,709 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 305#L703-1true]) [2023-08-29 09:38:48,709 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,709 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,709 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,709 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,710 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 210#L708-7true]) [2023-08-29 09:38:48,710 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,710 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,710 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,710 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:48,710 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true]) [2023-08-29 09:38:48,710 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,710 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,710 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,710 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,711 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,711 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true]) [2023-08-29 09:38:48,711 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,711 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,711 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,711 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,711 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,711 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 305#L703-1true]) [2023-08-29 09:38:48,711 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,712 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,712 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,712 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,712 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,712 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 210#L708-7true]) [2023-08-29 09:38:48,712 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,712 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,712 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,712 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:48,713 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:48,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:48,719 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,719 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,719 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,719 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:48,720 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,720 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,720 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,720 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:48,721 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,721 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,721 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,721 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,722 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, 354#L720-1true, 286#L733-2true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:48,722 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,722 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,722 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,722 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,762 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 209#L708-2true]) [2023-08-29 09:38:48,762 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,762 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,763 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,763 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 209#L708-2true]) [2023-08-29 09:38:48,763 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,763 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,763 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,763 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 209#L708-2true, 305#L703-1true]) [2023-08-29 09:38:48,764 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,764 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,764 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,764 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 209#L708-2true]) [2023-08-29 09:38:48,765 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:48,765 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,765 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:48,765 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,064 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true]) [2023-08-29 09:38:49,079 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,080 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,080 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,080 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,080 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 221#L711-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true]) [2023-08-29 09:38:49,081 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,081 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,081 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,081 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,081 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 305#L703-1true]) [2023-08-29 09:38:49,081 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,082 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,082 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,082 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,082 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true, 286#L733-2true]) [2023-08-29 09:38:49,082 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,082 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,082 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,083 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,145 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true]) [2023-08-29 09:38:49,145 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,145 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,145 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,145 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,146 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true]) [2023-08-29 09:38:49,146 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,146 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,146 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,146 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,146 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:38:49,147 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,147 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,147 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,147 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,147 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true]) [2023-08-29 09:38:49,147 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,147 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,148 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,148 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,226 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,226 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,226 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,226 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,226 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,227 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,227 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,227 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,227 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,227 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,228 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:49,228 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,228 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,228 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,228 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,228 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,228 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,229 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,229 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,229 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 468#L720-2true]) [2023-08-29 09:38:49,266 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,266 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,266 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,266 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 468#L720-2true]) [2023-08-29 09:38:49,267 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,267 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,267 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,267 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 468#L720-2true, 305#L703-1true]) [2023-08-29 09:38:49,268 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,268 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,268 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,268 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,268 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 468#L720-2true]) [2023-08-29 09:38:49,268 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,268 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,268 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,269 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 217#L720-2true]) [2023-08-29 09:38:49,334 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,334 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,334 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,334 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,335 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true]) [2023-08-29 09:38:49,335 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,335 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,335 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,335 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,335 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true]) [2023-08-29 09:38:49,335 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,335 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,335 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,336 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,336 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 217#L720-2true]) [2023-08-29 09:38:49,336 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,336 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,336 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,336 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,336 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:49,337 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,337 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,337 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,337 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,337 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,337 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,337 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,337 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,338 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,338 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,338 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,338 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,338 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,338 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,338 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:49,338 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,338 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,339 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,339 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,339 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true]) [2023-08-29 09:38:49,339 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,339 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,339 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,339 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,340 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true]) [2023-08-29 09:38:49,340 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,340 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,340 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,340 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,340 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true]) [2023-08-29 09:38:49,340 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,340 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,340 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,340 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,341 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true]) [2023-08-29 09:38:49,341 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,341 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,341 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,341 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,341 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true]) [2023-08-29 09:38:49,341 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,342 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,342 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,342 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,342 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true]) [2023-08-29 09:38:49,342 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,342 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,342 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,342 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,342 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true]) [2023-08-29 09:38:49,343 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,343 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,343 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,343 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,343 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 263#L708-1true]) [2023-08-29 09:38:49,343 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,343 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,343 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,343 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:49,355 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,355 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,355 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,355 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,355 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:49,355 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,356 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,356 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,356 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,356 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:38:49,356 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,356 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,357 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,357 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,357 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:49,357 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,357 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,357 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,357 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,361 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:49,362 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,362 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,362 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,362 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:49,362 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,362 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,363 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,363 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,363 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:49,363 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,363 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,363 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,363 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 256#L720-2true]) [2023-08-29 09:38:49,364 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,364 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,364 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,364 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,368 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,368 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,368 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,368 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,369 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,369 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 385#L711-2true, 145#L711-1true, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,369 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,369 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,369 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,370 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,370 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:49,370 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,370 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,370 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,370 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,371 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, 70#L703-7true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,371 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,371 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,371 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,371 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,375 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,375 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,376 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,376 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,376 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,376 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,376 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,376 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,376 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,377 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,377 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:49,377 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,377 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,377 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,377 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,378 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,378 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,378 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,378 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,378 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,379 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:49,379 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,379 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,379 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,380 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,380 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:49,380 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,380 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,380 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,380 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,380 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:38:49,380 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,381 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,381 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,381 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,381 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:49,381 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,381 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,381 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,381 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,381 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:49,382 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,382 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,382 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,382 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,382 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,382 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:49,382 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,382 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,382 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,382 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,383 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,383 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:38:49,383 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,383 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,383 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,383 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,383 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,383 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:49,383 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,384 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,384 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,384 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,384 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,385 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:49,385 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,385 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,385 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,385 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,385 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:49,385 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,385 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,386 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,386 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,386 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:38:49,386 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,386 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,386 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,386 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,386 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:49,386 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,387 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,387 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,387 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,387 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:49,387 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,387 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,388 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,388 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,388 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,388 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:49,388 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,388 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,388 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,388 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,388 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,389 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:49,389 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,389 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,389 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,389 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,389 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,389 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:49,389 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,389 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,389 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,390 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,390 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:49,391 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,391 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,391 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,391 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:49,391 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,391 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,391 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,391 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:38:49,392 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,392 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,392 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,392 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:49,392 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,392 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,392 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,393 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,393 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,393 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,393 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,393 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,393 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,393 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,393 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,394 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,394 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,394 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,394 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,394 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,394 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:49,394 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,394 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,394 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,394 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,395 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,395 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,395 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,395 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,395 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,395 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,395 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,396 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,396 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,396 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,396 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,396 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,396 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,397 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,397 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,397 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,397 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,397 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,397 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,397 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:49,397 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,397 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,398 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,398 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,398 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,398 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,398 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,398 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,398 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,398 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,398 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,399 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,399 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,399 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,399 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,399 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,399 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,399 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,399 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:49,400 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,400 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,400 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,400 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,400 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,400 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,401 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,401 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,407 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,407 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,407 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,407 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,407 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,408 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,408 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,408 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,408 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,408 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,409 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:49,409 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,409 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,409 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,409 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,409 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:49,410 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,410 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,410 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,410 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,448 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:49,448 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,449 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,449 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,449 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,449 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:49,449 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,449 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,449 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,449 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,450 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:38:49,450 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,450 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,450 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,450 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,451 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:49,451 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,451 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,451 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,451 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 217#L720-2true]) [2023-08-29 09:38:49,531 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,531 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,531 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,531 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 217#L720-2true]) [2023-08-29 09:38:49,531 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,531 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,532 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,532 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 280#L720-1true, 217#L720-2true]) [2023-08-29 09:38:49,532 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,532 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,532 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,532 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 45#L703-7true, 217#L720-2true]) [2023-08-29 09:38:49,532 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,533 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,533 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,533 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 45#L703-7true]) [2023-08-29 09:38:49,533 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,533 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,533 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,533 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [75#L708-2true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true]) [2023-08-29 09:38:49,534 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,534 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,534 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,534 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 280#L720-1true]) [2023-08-29 09:38:49,534 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,534 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,535 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,535 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 45#L703-7true]) [2023-08-29 09:38:49,535 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,535 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,535 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,535 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 296#L711-2true]) [2023-08-29 09:38:49,536 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,536 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,536 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,536 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 296#L711-2true]) [2023-08-29 09:38:49,536 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,536 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,536 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,536 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 280#L720-1true, 296#L711-2true]) [2023-08-29 09:38:49,537 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,537 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,537 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,537 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 45#L703-7true, 296#L711-2true]) [2023-08-29 09:38:49,537 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,538 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,538 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,538 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 459#L703-2true]) [2023-08-29 09:38:49,538 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,538 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,538 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,538 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,539 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 459#L703-2true]) [2023-08-29 09:38:49,539 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,539 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,539 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,539 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,539 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 280#L720-1true, 459#L703-2true]) [2023-08-29 09:38:49,539 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,540 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,540 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,540 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,540 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 45#L703-7true, 459#L703-2true]) [2023-08-29 09:38:49,540 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,540 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,540 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,540 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,566 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 217#L720-2true]) [2023-08-29 09:38:49,566 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,566 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,566 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,566 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,566 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 217#L720-2true]) [2023-08-29 09:38:49,566 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,567 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,567 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,567 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 280#L720-1true, 217#L720-2true]) [2023-08-29 09:38:49,567 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,567 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,567 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,567 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 133#L703-1true, 217#L720-2true]) [2023-08-29 09:38:49,568 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,568 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,568 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,568 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true]) [2023-08-29 09:38:49,569 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,569 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,569 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,569 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [75#L708-2true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true]) [2023-08-29 09:38:49,569 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,569 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,569 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,569 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,570 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 280#L720-1true]) [2023-08-29 09:38:49,570 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,570 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,570 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,570 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,570 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 259#L708-7true]) [2023-08-29 09:38:49,570 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,570 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,570 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,571 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 259#L708-7true, 296#L711-2true]) [2023-08-29 09:38:49,571 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,571 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,571 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,571 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 296#L711-2true]) [2023-08-29 09:38:49,572 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,572 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,572 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,572 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,572 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 280#L720-1true, 296#L711-2true]) [2023-08-29 09:38:49,572 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,572 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,572 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,572 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 259#L708-7true, 296#L711-2true]) [2023-08-29 09:38:49,573 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,573 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,573 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,573 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 459#L703-2true]) [2023-08-29 09:38:49,573 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,573 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,574 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,574 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,574 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 459#L703-2true]) [2023-08-29 09:38:49,574 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,574 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,574 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,574 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,574 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 280#L720-1true, 459#L703-2true]) [2023-08-29 09:38:49,575 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,575 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,575 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,575 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 133#L703-1true, 459#L703-2true]) [2023-08-29 09:38:49,575 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,575 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:49,575 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,575 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:49,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 197#L733-1true]) [2023-08-29 09:38:49,603 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,604 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,604 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,604 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 197#L733-1true]) [2023-08-29 09:38:49,604 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,604 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,604 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,604 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 305#L703-1true, 197#L733-1true]) [2023-08-29 09:38:49,605 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,605 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,605 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,605 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 311#L733-3true, 197#L733-1true]) [2023-08-29 09:38:49,606 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,606 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,606 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,606 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,606 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 311#L733-3true]) [2023-08-29 09:38:49,606 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:49,607 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:49,607 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,607 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,607 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 311#L733-3true]) [2023-08-29 09:38:49,607 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:49,607 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:49,607 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,607 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,608 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 311#L733-3true, 305#L703-1true]) [2023-08-29 09:38:49,608 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:49,608 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:49,608 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,608 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,608 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 311#L733-3true]) [2023-08-29 09:38:49,608 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:49,608 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:49,608 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,608 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:49,615 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 311#L733-3true]) [2023-08-29 09:38:49,615 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,615 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,615 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,615 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,615 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 311#L733-3true]) [2023-08-29 09:38:49,616 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,616 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,616 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,616 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,616 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true, 311#L733-3true]) [2023-08-29 09:38:49,616 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,616 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,617 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,617 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true, 311#L733-3true]) [2023-08-29 09:38:49,617 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,617 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,617 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,617 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,621 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 256#L720-2true]) [2023-08-29 09:38:49,622 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,622 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,622 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,622 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,622 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 256#L720-2true]) [2023-08-29 09:38:49,622 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,622 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,623 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,623 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,623 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 311#L733-3true, 256#L720-2true]) [2023-08-29 09:38:49,623 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,623 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,623 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,623 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 256#L720-2true]) [2023-08-29 09:38:49,624 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,624 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,624 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,624 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,628 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:38:49,629 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,629 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,629 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,629 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,629 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:38:49,629 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,629 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,630 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,630 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,630 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 305#L703-1true]) [2023-08-29 09:38:49,630 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,630 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,630 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,630 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,631 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:38:49,631 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,631 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,631 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,631 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,636 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:38:49,636 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,636 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,636 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,636 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:38:49,637 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,637 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,637 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,637 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 305#L703-1true]) [2023-08-29 09:38:49,638 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,638 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,638 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,638 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,638 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 311#L733-3true]) [2023-08-29 09:38:49,638 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,638 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,639 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,639 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true]) [2023-08-29 09:38:49,657 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,657 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,657 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true]) [2023-08-29 09:38:49,658 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,658 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,658 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,658 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 305#L703-1true]) [2023-08-29 09:38:49,659 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,659 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,659 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,659 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 286#L733-2true]) [2023-08-29 09:38:49,659 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,660 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,660 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,660 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,664 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:49,665 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,665 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,665 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,665 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,665 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:49,665 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,665 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,665 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,666 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:38:49,666 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,666 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,666 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,666 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:38:49,667 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,667 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,667 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,667 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,672 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:49,672 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,672 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,672 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,672 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,672 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:49,672 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,673 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,673 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,673 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,673 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:38:49,673 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,673 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,673 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,673 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:49,674 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,674 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,674 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,674 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:49,678 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,678 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,678 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,678 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:49,679 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,679 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,679 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,679 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:38:49,680 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,680 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,680 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,680 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:49,680 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,681 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,681 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,681 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,685 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,685 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,685 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,685 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,685 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,686 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:49,686 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,686 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,686 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,686 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,686 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:49,686 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,687 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,687 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,687 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,687 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:49,687 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:49,687 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,687 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:49,687 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,320 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:50,320 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,320 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,320 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,320 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,321 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:50,321 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,321 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,321 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,321 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,321 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,321 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,321 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,321 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,321 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:50,322 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,322 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,322 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,322 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 209#L708-2true, 388#L743-5true]) [2023-08-29 09:38:50,323 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,323 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,323 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,323 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,323 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 209#L708-2true, 388#L743-5true]) [2023-08-29 09:38:50,323 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,323 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,323 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,323 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,324 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 209#L708-2true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,324 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,324 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,324 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,324 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,324 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 348#L703-3true, 209#L708-2true, 388#L743-5true]) [2023-08-29 09:38:50,324 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,324 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,324 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,324 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:50,332 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,332 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,332 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,333 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,333 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:50,333 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,333 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,333 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,333 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,333 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:50,333 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,333 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,334 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,334 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:50,334 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,334 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,334 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,334 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,335 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 209#L708-2true, 388#L743-5true]) [2023-08-29 09:38:50,335 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,335 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,335 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,335 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,335 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 209#L708-2true, 388#L743-5true]) [2023-08-29 09:38:50,335 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,335 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,335 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,336 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,336 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true, 209#L708-2true, 388#L743-5true]) [2023-08-29 09:38:50,336 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,336 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,336 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,336 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,337 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 209#L708-2true, 388#L743-5true]) [2023-08-29 09:38:50,337 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,337 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,337 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,337 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,345 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,345 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,345 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,345 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,345 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,345 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,345 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,345 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,346 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,346 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,346 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,346 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,346 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,346 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,346 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,346 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,346 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,347 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,347 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,347 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,348 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 209#L708-2true, 388#L743-5true]) [2023-08-29 09:38:50,348 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,348 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,348 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,348 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,348 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 209#L708-2true, 388#L743-5true]) [2023-08-29 09:38:50,348 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,348 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,349 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,349 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,349 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 209#L708-2true, 388#L743-5true]) [2023-08-29 09:38:50,349 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,349 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,349 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,349 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,349 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true, 209#L708-2true, 388#L743-5true]) [2023-08-29 09:38:50,349 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,350 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,350 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,350 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,361 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,361 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,361 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,361 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,362 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 389#L708-2true, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,362 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,362 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,362 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,362 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,362 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,363 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,363 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,363 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,363 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:38:50,363 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,363 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,363 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,363 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true, 388#L743-5true]) [2023-08-29 09:38:50,364 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,364 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,364 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,364 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true, 388#L743-5true]) [2023-08-29 09:38:50,364 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,364 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,365 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,365 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,365 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,365 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,365 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,365 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,365 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,365 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 209#L708-2true, 388#L743-5true]) [2023-08-29 09:38:50,365 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,366 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,366 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,366 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:50,428 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,428 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,428 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,428 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:50,428 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,428 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,428 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,428 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,429 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,429 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,429 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,429 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,429 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,429 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:50,429 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,429 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,429 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,430 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:38:50,430 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,430 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,430 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,430 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:50,430 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,431 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,431 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,431 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,431 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,431 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,431 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,431 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,431 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,431 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:50,432 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,432 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,432 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,432 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,559 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:50,559 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,559 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,559 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,559 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,560 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:50,560 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,560 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,560 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,560 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,560 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,560 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,560 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,560 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,561 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,561 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:50,561 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,561 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,561 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,561 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,562 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:50,562 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,562 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,562 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,562 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,562 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:50,562 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,562 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,562 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,563 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,563 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,563 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,563 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,563 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:50,563 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,563 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,564 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,564 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:50,572 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,572 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,572 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,572 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,572 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:50,572 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,572 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,573 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,573 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:50,573 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,573 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,573 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,573 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:50,573 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,574 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,574 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,574 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,574 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:50,574 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,574 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,574 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,575 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:50,575 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,575 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,575 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,575 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,575 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,576 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,576 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,576 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:50,576 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,576 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,576 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,576 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,584 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,584 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,585 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,585 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,585 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,585 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,585 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,585 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,586 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,586 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,586 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,586 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,586 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,586 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,586 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,586 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:50,588 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,588 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,588 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,588 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:50,588 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,588 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,588 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,588 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,589 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,589 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,589 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,589 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:50,589 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,589 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,589 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,590 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,601 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,601 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,602 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,602 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 145#L711-1true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,602 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,602 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,602 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,602 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,603 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,603 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,603 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,603 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:38:50,603 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,603 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,603 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,603 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,604 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,604 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,604 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,604 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,605 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,605 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,605 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,605 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,605 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,605 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,605 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,605 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,606 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:38:50,606 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,606 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,606 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,606 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 388#L743-5true]) [2023-08-29 09:38:50,651 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,651 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,651 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,651 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 388#L743-5true]) [2023-08-29 09:38:50,652 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,652 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,652 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,652 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,652 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,652 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,653 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,653 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 286#L733-2true, 388#L743-5true]) [2023-08-29 09:38:50,653 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,653 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,653 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,653 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,655 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,655 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,655 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,655 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,655 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,655 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,655 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,656 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 305#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,656 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,656 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,656 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,656 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,656 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,657 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,657 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,657 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,663 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:50,664 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,664 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,664 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,664 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,664 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,664 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,664 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,664 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,665 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,665 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:50,665 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,665 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,665 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,665 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,666 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,666 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,666 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,666 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,666 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,667 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,667 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,667 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,667 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,667 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,667 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,667 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:50,668 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,668 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,668 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,668 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,669 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,669 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,669 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,669 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:50,675 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,675 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,675 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,675 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,675 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,675 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,675 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,675 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,675 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,676 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:50,676 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,676 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,676 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,676 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,676 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,677 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,677 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,677 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,677 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,677 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,677 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,677 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,677 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,678 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true, 305#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,678 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,678 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,678 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,678 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:50,679 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,679 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,679 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,679 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,679 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,679 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,679 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,679 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,684 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:50,684 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,684 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,684 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,684 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,685 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,685 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,685 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,685 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,685 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,685 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:50,686 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,686 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,686 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,686 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,686 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,686 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,686 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,686 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,686 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,687 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,687 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,687 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,687 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,687 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,687 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,687 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,688 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,688 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,688 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,688 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:50,688 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,688 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,688 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,688 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,689 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,689 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,689 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,689 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,689 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,696 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,696 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,696 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,696 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,696 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,696 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,697 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,697 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,697 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,697 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,697 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,697 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,697 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,697 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,698 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,698 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,698 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,698 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,698 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,698 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,699 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,699 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,699 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,699 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,699 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,699 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,699 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,699 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,699 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,700 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,700 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:38:50,700 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,700 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,700 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,700 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,701 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,701 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,701 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,701 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,701 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,706 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,706 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,706 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,706 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,706 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,706 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,706 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,707 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,707 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,707 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,707 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,707 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,707 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 142#L722true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,707 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,707 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,707 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,707 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,708 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,708 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,708 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,708 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,708 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,708 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,708 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,708 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,709 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,709 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,709 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,709 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,709 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,709 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,709 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,709 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,709 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,709 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,710 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,710 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,710 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,710 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,710 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,710 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,710 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,710 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,711 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,711 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,711 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,711 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,711 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,712 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,712 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,712 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,712 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,712 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,713 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,713 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,713 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,713 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,713 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,713 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,713 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,713 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 142#L722true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,714 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,714 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,714 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,714 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,714 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,714 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,714 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,714 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,714 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,714 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,715 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,715 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:50,715 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,715 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,715 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,715 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,715 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,715 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:50,716 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,716 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,716 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,716 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,716 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,716 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 305#L703-1true, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:50,716 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,716 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,716 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,716 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,717 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,717 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 142#L722true, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:50,717 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,717 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,717 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,717 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,717 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,718 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,718 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,718 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,718 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,719 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,719 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,719 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,719 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,719 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,719 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,719 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,719 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,719 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,720 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,720 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,720 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,720 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,720 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,720 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,720 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,720 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,720 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,721 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,721 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,721 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,721 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,721 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,721 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,721 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,721 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,721 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,722 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,722 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,722 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,722 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,722 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,722 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,722 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,722 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,722 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,723 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,723 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,723 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,723 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,723 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,723 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,723 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,723 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,724 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,724 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,724 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,725 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,725 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,725 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,725 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,725 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,725 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,725 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,725 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,725 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,726 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,726 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,726 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,726 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,726 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,726 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,726 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,726 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,726 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,727 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,727 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,727 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,727 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,727 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,727 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,727 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,727 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,727 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,728 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,728 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,728 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,728 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,728 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,728 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,728 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,728 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,728 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,729 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,729 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,729 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,729 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,729 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,729 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,729 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,729 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:50,729 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,730 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,731 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,731 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,731 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,731 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,731 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:38:50,732 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,732 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,732 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,732 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,732 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,732 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,732 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,732 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,732 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,733 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,733 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,733 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,733 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,733 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,734 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,734 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,734 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,734 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,734 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,734 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,735 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,735 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,735 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,735 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,735 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,735 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,735 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,735 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,735 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,736 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:38:50,736 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,736 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,736 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,736 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,737 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 84#L703-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,737 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,737 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,737 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,737 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,738 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,738 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,738 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,738 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,738 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:38:50,739 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,739 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,739 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,739 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,740 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,740 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,740 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,740 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,740 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,741 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,741 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,741 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,741 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,741 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,741 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,741 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,741 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,742 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,742 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,742 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,742 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,742 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,743 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,743 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,743 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,743 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,743 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,743 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,743 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,744 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:38:50,744 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,744 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,744 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,744 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,744 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,744 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,745 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,745 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,745 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,746 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,746 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,746 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,746 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,746 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:38:50,747 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,747 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,747 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,747 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,748 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,748 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,748 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,748 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,748 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,749 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,749 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,749 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,749 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,749 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,749 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,749 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,750 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,750 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,750 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,750 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,750 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,750 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,751 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,751 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,751 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,751 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,751 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,752 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:38:50,752 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,752 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,752 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,752 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,752 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,752 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,753 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,753 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,753 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,754 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:50,754 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,754 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,757 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,758 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:50,758 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,759 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,762 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,762 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,769 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,769 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,769 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,769 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,770 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:50,770 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,770 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,770 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,771 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,771 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,771 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,771 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,771 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,771 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,772 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:50,772 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,772 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,772 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,772 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,772 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,772 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,772 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,773 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,773 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,773 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:50,773 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,773 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,773 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:50,774 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:50,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:50,774 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,774 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,774 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,774 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:50,830 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:50,830 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,830 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,830 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,830 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,831 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:50,831 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,831 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,831 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,831 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,831 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,831 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,831 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,832 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,832 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,832 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:50,832 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,832 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,832 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,832 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,833 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:50,833 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,833 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,833 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,833 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,834 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:50,834 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,834 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,834 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,834 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,834 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,834 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,834 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,834 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,835 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,835 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:50,835 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,835 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,835 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,835 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,843 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:50,843 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,843 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,843 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,843 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,843 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 457#L720-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:50,843 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,844 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,844 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,844 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,844 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:50,844 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,844 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,844 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,844 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,844 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:50,845 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,845 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,845 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,845 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,846 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:50,846 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,846 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,846 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,846 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,846 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:50,846 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,846 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,847 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,847 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,847 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,847 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,847 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,847 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,847 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,847 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:50,847 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,848 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,848 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,848 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,855 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 385#L711-2true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:38:50,855 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,856 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,856 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,856 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,856 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 385#L711-2true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:38:50,856 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,856 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,856 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,856 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,856 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 385#L711-2true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,857 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,857 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,857 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,857 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,857 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 385#L711-2true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:38:50,857 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,857 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,857 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,857 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,859 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 468#L720-2true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:50,859 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,859 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,859 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,859 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,859 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 468#L720-2true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:50,859 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,859 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,860 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,860 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,860 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 468#L720-2true, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,860 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,860 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,860 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,860 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,860 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 468#L720-2true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:50,860 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,861 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,861 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,861 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,872 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,872 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,872 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,872 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,873 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:50,873 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,873 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,873 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,873 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,873 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,873 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,874 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,874 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:38:50,874 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,874 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,874 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,874 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 388#L743-5true]) [2023-08-29 09:38:50,875 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,875 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,875 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,875 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 388#L743-5true]) [2023-08-29 09:38:50,876 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,876 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,876 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,876 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:50,876 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,876 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,876 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,877 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,877 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 468#L720-2true, 388#L743-5true]) [2023-08-29 09:38:50,877 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:50,877 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:50,877 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:50,877 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,226 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:51,227 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,227 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,227 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,227 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,227 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:51,227 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,227 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,227 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,228 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,228 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,228 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,228 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,228 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,228 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,228 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:51,228 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,229 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,229 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,229 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,230 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:51,230 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,230 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,230 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,230 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,230 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:51,230 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,230 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,230 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,231 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,231 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,231 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,231 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,231 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:51,231 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,231 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,232 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,232 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,238 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:51,238 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,238 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,239 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,239 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,239 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:51,239 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,239 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,239 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,239 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,239 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:51,239 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,240 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,240 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,240 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,240 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:51,240 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,240 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,240 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,240 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,241 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 77#L703-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:51,241 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,241 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,241 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,242 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,242 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 77#L703-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:51,242 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,242 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,242 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,242 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,242 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 77#L703-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,242 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,242 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,243 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,243 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,243 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 77#L703-2true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:51,243 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,243 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,243 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,243 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,250 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:51,250 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,250 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,250 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,250 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,250 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:51,250 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,251 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,251 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,251 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,251 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,251 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,251 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,251 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,251 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,251 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:51,252 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,252 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,252 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,252 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,253 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:51,253 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,253 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,253 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,254 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,254 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:51,254 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,254 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,254 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,254 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,254 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,254 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,254 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,255 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,255 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,255 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:51,255 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,255 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,255 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,255 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:51,265 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,265 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,266 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,266 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:51,266 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,266 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,266 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,266 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,267 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,267 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,267 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,267 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:51,267 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,267 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,267 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,267 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,268 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:51,268 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,268 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,269 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,269 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,269 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:51,269 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,269 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,269 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,269 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,269 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,269 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,270 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,270 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,270 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,270 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:38:51,270 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,270 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,270 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,270 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,327 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:38:51,328 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,328 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,328 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,328 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:38:51,328 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,328 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,328 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,329 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,329 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:51,329 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,329 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,329 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,329 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,329 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,329 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,329 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,330 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,330 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,330 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 21#L708-1true, 388#L743-5true]) [2023-08-29 09:38:51,330 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,330 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,330 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,330 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 388#L743-5true]) [2023-08-29 09:38:51,331 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,331 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,331 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,331 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:51,331 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,331 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,331 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,331 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,332 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,332 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,332 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,332 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,333 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 388#L743-5true]) [2023-08-29 09:38:51,333 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,333 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,333 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,333 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,333 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:51,333 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,334 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,334 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,334 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:51,334 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,334 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,334 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,334 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,335 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,335 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,335 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,335 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,335 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:38:51,335 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,335 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,336 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,336 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,336 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:38:51,336 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,336 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,336 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,336 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,336 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:51,336 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,337 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,337 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,337 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,337 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,337 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,337 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,337 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,337 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,377 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,377 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,378 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,378 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,378 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,378 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:51,378 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,378 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,378 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,378 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,379 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:51,379 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,379 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,379 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,379 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,379 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:51,379 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,379 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,379 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,379 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,387 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:51,387 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:51,387 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,387 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,388 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:51,388 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,388 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,388 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,388 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,388 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,388 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:51,389 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:51,389 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,389 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,389 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:51,389 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,389 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,389 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,389 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,389 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,390 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:51,390 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,390 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,390 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:51,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,390 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,390 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,391 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,391 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:51,391 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:51,391 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:51,391 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,391 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,392 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,392 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,392 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,392 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,394 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,394 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,394 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,394 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,394 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,394 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,394 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,394 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,395 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,395 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,395 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,395 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,395 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,395 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,395 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,395 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,395 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,395 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,396 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,396 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,396 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,396 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,396 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,396 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,396 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,396 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,396 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,397 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,397 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,397 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,397 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,397 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,397 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,397 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,397 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,397 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,398 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,398 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,398 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,398 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,398 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,398 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,398 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,398 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,398 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,398 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,399 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,399 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,399 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,399 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,399 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,400 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,400 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,400 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,400 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,400 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,400 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,400 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,401 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,401 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,401 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,401 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,401 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,401 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,401 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,412 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,412 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,412 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,413 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,413 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,413 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,413 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,413 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,414 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,414 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,414 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,414 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,414 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,414 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,414 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,415 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,415 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,415 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,425 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,425 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,425 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,425 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,425 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,425 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,425 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,425 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,426 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,426 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,426 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,426 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,426 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,426 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,427 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,427 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,427 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,427 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,434 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,434 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,434 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,434 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,435 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,435 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,435 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,435 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,435 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,436 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,436 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,436 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,436 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,436 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,436 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,436 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,436 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,446 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,446 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,446 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,446 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,446 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,446 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,447 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,447 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,447 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,447 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,447 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,447 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,447 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,447 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,448 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,448 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,448 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,448 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,448 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,448 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,456 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,456 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,456 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,456 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,456 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,456 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,456 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,457 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,457 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,457 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,457 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,457 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,457 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,457 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,457 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,457 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,457 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,458 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,458 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,458 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,458 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,458 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,458 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,458 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,458 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,459 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,459 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,459 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,459 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,459 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,459 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,459 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,459 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,459 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,459 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,460 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,460 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,460 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,460 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,460 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,460 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,460 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,460 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,460 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,461 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,461 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,461 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,461 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,462 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:51,462 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,462 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,462 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,462 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,462 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,463 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:51,463 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,463 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,463 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,463 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,463 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,463 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:51,463 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,463 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,463 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,464 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,464 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,464 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:51,464 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,464 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,464 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,464 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,464 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,464 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,465 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,465 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,465 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,465 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,465 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,465 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,465 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,465 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,465 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,465 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,466 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,466 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,466 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,466 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,466 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,466 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,466 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,466 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,466 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,467 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,467 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,467 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,467 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,468 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,468 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,468 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,468 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,468 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,468 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,469 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,469 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,469 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,469 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,469 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,469 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,469 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,469 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,469 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,469 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,470 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,470 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,470 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,470 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,470 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,470 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,470 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,470 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,471 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,471 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,471 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,471 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,471 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,471 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,471 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,471 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,471 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,471 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,472 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,472 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,472 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,472 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,472 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,472 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,472 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,472 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,472 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,473 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,473 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,473 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,473 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,473 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,474 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,474 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,474 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,474 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,474 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,475 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,475 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,475 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,475 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,475 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,475 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,475 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,475 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,475 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,476 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,476 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,476 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,476 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,476 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,476 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,476 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,476 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,476 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,476 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,477 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,477 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,477 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,477 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,477 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,477 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,477 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,477 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,477 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,478 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,478 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,478 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,478 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,478 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,478 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,478 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,478 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,478 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,479 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,479 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,479 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,479 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,479 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,479 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:51,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,481 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,481 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,481 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,481 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,482 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,482 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,482 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,482 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,483 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,483 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,483 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,483 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,484 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,484 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,484 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,484 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,484 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,484 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,484 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,485 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,486 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,486 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,486 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,486 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,487 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,487 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,487 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,487 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,488 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,488 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,488 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,488 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,489 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,489 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,489 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,489 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,489 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,489 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,489 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,490 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,491 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,491 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,491 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,491 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,492 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,492 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,492 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,492 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,492 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,493 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,493 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,493 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,493 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,493 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,493 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,494 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,494 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,494 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,494 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,494 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,494 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,494 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,495 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:51,496 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,496 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,496 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,496 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,497 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:51,497 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,497 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,497 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,497 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,498 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:51,498 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,498 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,498 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,498 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,498 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,498 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,499 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,499 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,499 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,499 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:51,499 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,499 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,499 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,499 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,500 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,500 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,500 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,500 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,500 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,501 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,501 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,501 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,501 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,501 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:51,502 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,502 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,502 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,502 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,503 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:51,503 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,503 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,503 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,503 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 311#L733-3true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:38:51,555 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,555 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,555 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,555 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:38:51,556 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,556 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,556 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,556 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:38:51,556 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,556 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,556 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,556 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,557 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 311#L733-3true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:38:51,557 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,557 INFO L386 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-29 09:38:51,557 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,557 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:51,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 88#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 388#L743-5true]) [2023-08-29 09:38:51,719 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:51,719 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,719 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,719 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:51,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:38:51,720 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,720 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,720 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,720 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 388#L743-5true]) [2023-08-29 09:38:51,721 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,721 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,721 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,721 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,722 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 388#L743-5true]) [2023-08-29 09:38:51,722 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,722 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,722 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,722 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,723 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:38:51,723 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,723 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,724 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,724 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,725 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 88#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:51,725 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:51,725 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,725 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,726 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:51,726 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:38:51,726 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,727 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,727 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,727 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,727 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:51,727 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,728 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,728 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,728 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,728 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:51,728 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,729 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,729 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,729 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,729 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:38:51,729 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,730 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,730 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,730 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,731 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 88#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:51,732 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:51,732 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,732 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,732 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:51,732 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:51,732 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,733 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,733 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,733 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,734 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:51,734 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,734 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,734 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,734 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,735 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:51,735 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,735 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,735 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,735 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,735 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:51,736 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,736 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,736 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,736 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,738 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 88#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,738 INFO L383 tUnfolder$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-29 09:38:51,738 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,738 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-29 09:38:51,738 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:38:51,739 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,739 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,739 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,739 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,740 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,740 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,740 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,740 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,740 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,741 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,741 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,741 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,741 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,741 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,742 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:38:51,742 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,742 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,742 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,742 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,901 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:51,901 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,901 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,901 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,901 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,901 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:51,902 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,902 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,902 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,902 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,902 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:51,902 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,902 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,902 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,902 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,903 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:51,903 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,903 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,903 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,903 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,903 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 387#L720-3true]) [2023-08-29 09:38:51,903 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,904 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,904 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,904 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 387#L720-3true]) [2023-08-29 09:38:51,904 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,904 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,904 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,904 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 387#L720-3true]) [2023-08-29 09:38:51,905 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,905 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,905 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,905 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,905 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true]) [2023-08-29 09:38:51,905 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,905 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,905 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,905 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,906 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:51,906 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,906 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,906 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,906 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,906 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:51,906 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,906 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,907 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,907 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,907 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:51,907 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,907 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,907 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,907 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,907 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:51,908 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,908 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,908 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,908 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,908 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:51,908 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,908 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,908 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,908 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,909 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:51,909 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,909 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,909 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,909 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,909 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:51,909 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,909 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,910 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,910 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,910 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:51,910 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,910 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,910 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,911 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,911 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 84#L703-3true]) [2023-08-29 09:38:51,911 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,911 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,911 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,911 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,911 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 84#L703-3true]) [2023-08-29 09:38:51,912 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,912 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,912 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,912 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,912 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 84#L703-3true]) [2023-08-29 09:38:51,912 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,912 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,912 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,912 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,913 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true]) [2023-08-29 09:38:51,913 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,913 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,913 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,913 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,917 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true]) [2023-08-29 09:38:51,918 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,918 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,918 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:51,918 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:51,918 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true]) [2023-08-29 09:38:51,918 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,918 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,918 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:51,919 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:51,919 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 305#L703-1true]) [2023-08-29 09:38:51,919 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,919 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:51,919 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,919 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:51,920 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 354#L720-1true]) [2023-08-29 09:38:51,920 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,920 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:51,920 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:51,920 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:51,921 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 210#L708-7true]) [2023-08-29 09:38:51,921 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,921 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,921 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,921 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,921 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,922 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 210#L708-7true]) [2023-08-29 09:38:51,922 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,922 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,922 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,922 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,922 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,922 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 210#L708-7true, 305#L703-1true]) [2023-08-29 09:38:51,922 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,922 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,923 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,923 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,923 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,923 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 286#L733-2true, 210#L708-7true]) [2023-08-29 09:38:51,923 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,923 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,923 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,923 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:51,923 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,923 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 148#L733-3true]) [2023-08-29 09:38:51,924 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:51,924 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,924 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:51,924 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:51,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 148#L733-3true]) [2023-08-29 09:38:51,924 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:51,924 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,924 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:51,924 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:51,925 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:38:51,925 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:51,925 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:51,925 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:51,925 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:51,925 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 148#L733-3true]) [2023-08-29 09:38:51,925 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:51,925 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,104 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,105 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,112 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:52,112 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,112 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,112 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,112 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,112 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,112 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:52,112 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,112 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,112 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,112 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,112 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,113 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:38:52,113 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,113 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,113 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,113 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,114 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,114 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 210#L708-7true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:52,114 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,114 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,114 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,114 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,114 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,120 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 210#L708-7true, 215#L720-3true]) [2023-08-29 09:38:52,120 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,120 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,136 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,137 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,137 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,137 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 210#L708-7true, 215#L720-3true]) [2023-08-29 09:38:52,137 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,138 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,138 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,138 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,138 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,138 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 210#L708-7true, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:38:52,138 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,138 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,138 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,139 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,139 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,139 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 210#L708-7true, 354#L720-1true, 215#L720-3true]) [2023-08-29 09:38:52,139 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,139 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,139 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,139 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,139 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,144 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 48#L711-3true]) [2023-08-29 09:38:52,145 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,145 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,145 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,145 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,145 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,145 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 48#L711-3true]) [2023-08-29 09:38:52,146 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,146 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,146 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,146 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,146 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,146 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:38:52,146 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,147 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,147 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,147 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,147 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,147 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 48#L711-3true]) [2023-08-29 09:38:52,147 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,147 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,147 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,148 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,148 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,169 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true]) [2023-08-29 09:38:52,170 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,170 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,170 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,170 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,170 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,170 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true]) [2023-08-29 09:38:52,171 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,171 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,171 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,171 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,171 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,171 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 305#L703-1true]) [2023-08-29 09:38:52,171 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,171 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,172 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,172 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,172 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,172 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 210#L708-7true]) [2023-08-29 09:38:52,172 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,172 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,172 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,172 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,173 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,304 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,305 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,305 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,305 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,305 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,305 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,305 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,305 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,305 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,305 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:52,306 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,306 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,306 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,306 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,306 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,306 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,306 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,306 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,307 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,307 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,307 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,307 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,307 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,307 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,307 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,307 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,307 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,308 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,308 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:52,308 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,308 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,308 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,308 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,308 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,308 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,308 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,309 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,309 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,310 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,310 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,310 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,310 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,310 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,310 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,311 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,311 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,311 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,311 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,311 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:52,311 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,311 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,311 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,311 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,312 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,312 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,312 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,312 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,312 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,312 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:38:52,312 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,312 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,312 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,312 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,313 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:38:52,313 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,313 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,313 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,313 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,313 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:52,313 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,313 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,314 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,314 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,314 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:38:52,314 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,314 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,314 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,314 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,315 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,315 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,316 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,316 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,316 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,316 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,316 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,316 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:52,316 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,317 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,317 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,317 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,317 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,317 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,317 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,317 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,317 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,317 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,318 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,318 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,318 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,318 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,318 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,318 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,318 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,318 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,318 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:52,319 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,319 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,319 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,319 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,319 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,319 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,319 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,320 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,321 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,321 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,321 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,321 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,321 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,321 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,321 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,321 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,321 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,322 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:52,322 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,322 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,322 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,322 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,322 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,323 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,323 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,323 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,323 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,323 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,323 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,323 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,323 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,323 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,324 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,324 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,324 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,324 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,324 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:52,324 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,324 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,324 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,324 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,325 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:52,325 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,325 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,325 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,325 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,565 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:52,565 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,565 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,565 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,565 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,565 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,566 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,566 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,566 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,566 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,566 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,566 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,566 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,566 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,566 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:52,567 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,567 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,567 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,567 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true]) [2023-08-29 09:38:52,567 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,568 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,568 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,568 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,568 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true]) [2023-08-29 09:38:52,568 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,568 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,568 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,568 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true]) [2023-08-29 09:38:52,569 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,569 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,569 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,569 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true]) [2023-08-29 09:38:52,569 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,569 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,569 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,569 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,570 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:52,570 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,570 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,570 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,570 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,570 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,570 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,571 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,571 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,571 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,571 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,571 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,571 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,571 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,572 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:52,572 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,572 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,572 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,572 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,572 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:52,572 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,572 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,573 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,573 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,573 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,573 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,573 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,573 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,574 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,574 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,574 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,574 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,574 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:52,574 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,574 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,574 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,574 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 198#L703-1true]) [2023-08-29 09:38:52,575 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,575 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,575 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,575 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true]) [2023-08-29 09:38:52,575 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,575 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,576 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,576 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true]) [2023-08-29 09:38:52,576 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,576 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,576 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,576 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true]) [2023-08-29 09:38:52,577 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,577 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,577 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,577 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true]) [2023-08-29 09:38:52,584 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,584 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,584 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,584 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true]) [2023-08-29 09:38:52,585 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,585 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,585 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,585 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 305#L703-1true]) [2023-08-29 09:38:52,586 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,586 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,586 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,586 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true, 286#L733-2true]) [2023-08-29 09:38:52,586 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,586 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,587 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,587 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true]) [2023-08-29 09:38:52,587 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,587 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,587 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,588 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true]) [2023-08-29 09:38:52,588 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,588 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,588 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,588 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:38:52,588 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,589 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,589 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,589 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true]) [2023-08-29 09:38:52,589 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,589 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,589 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,589 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,589 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true]) [2023-08-29 09:38:52,590 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,590 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,590 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,590 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,590 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,590 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true]) [2023-08-29 09:38:52,590 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,590 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,590 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,590 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,591 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,591 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 305#L703-1true]) [2023-08-29 09:38:52,591 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,591 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,591 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,591 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,591 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,591 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 354#L720-1true]) [2023-08-29 09:38:52,592 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,592 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,592 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,592 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,592 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,602 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:52,603 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,603 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,603 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,603 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,603 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,603 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:52,604 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,604 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,604 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,604 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,604 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,604 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:38:52,604 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,605 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,605 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,605 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,605 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,605 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:38:52,605 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,605 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,605 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,606 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,606 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,615 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:52,615 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,615 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,615 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,615 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,615 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,616 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:52,616 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,616 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,616 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,616 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,616 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,616 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:38:52,617 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,617 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,617 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,617 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,617 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,617 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:52,617 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,617 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,618 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,618 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,618 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,626 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:52,627 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,627 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,627 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,627 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,627 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,627 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:52,628 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,628 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,628 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,628 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,628 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,628 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:38:52,629 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,629 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,629 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,629 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,629 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,629 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true]) [2023-08-29 09:38:52,629 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,629 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,630 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,630 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,630 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,640 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,640 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,640 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,640 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,640 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,640 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,641 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,641 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,641 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,641 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,641 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,641 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,641 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:52,642 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,642 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,642 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,642 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,642 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,642 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,642 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,643 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,643 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,643 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,643 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true]) [2023-08-29 09:38:52,765 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,765 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,765 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,765 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true]) [2023-08-29 09:38:52,765 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,765 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,765 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,766 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 280#L720-1true]) [2023-08-29 09:38:52,766 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,766 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,766 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,766 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 45#L703-7true]) [2023-08-29 09:38:52,766 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,766 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,767 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,767 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,770 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 45#L703-7true]) [2023-08-29 09:38:52,770 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,770 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,770 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,770 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,770 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 45#L703-7true]) [2023-08-29 09:38:52,770 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,770 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,771 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,771 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,771 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 45#L703-7true, 280#L720-1true]) [2023-08-29 09:38:52,771 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,771 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,771 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,771 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,771 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 387#L720-3true, 45#L703-7true]) [2023-08-29 09:38:52,771 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,772 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,772 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,772 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,772 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 7#L708-3true, 45#L703-7true]) [2023-08-29 09:38:52,772 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,772 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,772 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,773 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,773 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 45#L703-7true]) [2023-08-29 09:38:52,773 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,773 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,773 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,773 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,773 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 45#L703-7true, 280#L720-1true]) [2023-08-29 09:38:52,773 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,773 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,774 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,774 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 133#L703-1true, 45#L703-7true]) [2023-08-29 09:38:52,774 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,774 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,774 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,774 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,775 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true]) [2023-08-29 09:38:52,775 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,775 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,775 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,775 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,775 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true]) [2023-08-29 09:38:52,775 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,775 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,775 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,776 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,776 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 280#L720-1true]) [2023-08-29 09:38:52,776 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,776 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,776 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,776 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,776 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 45#L703-7true]) [2023-08-29 09:38:52,776 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,776 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,777 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,777 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 45#L703-7true]) [2023-08-29 09:38:52,777 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,777 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,777 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,777 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,778 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 45#L703-7true]) [2023-08-29 09:38:52,778 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,778 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,778 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,778 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,778 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 45#L703-7true, 280#L720-1true]) [2023-08-29 09:38:52,778 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,778 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,778 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,779 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,779 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 84#L703-3true, 45#L703-7true]) [2023-08-29 09:38:52,779 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,779 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,779 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,779 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,813 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 259#L708-7true]) [2023-08-29 09:38:52,814 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,814 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,814 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,814 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,814 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true]) [2023-08-29 09:38:52,814 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,814 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,814 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,814 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,815 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 280#L720-1true]) [2023-08-29 09:38:52,815 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,815 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,815 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,815 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,815 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 259#L708-7true]) [2023-08-29 09:38:52,815 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,815 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,815 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,816 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,816 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 259#L708-7true]) [2023-08-29 09:38:52,816 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,816 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,816 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,816 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,817 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 259#L708-7true]) [2023-08-29 09:38:52,817 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,817 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,817 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,817 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,817 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 259#L708-7true, 280#L720-1true]) [2023-08-29 09:38:52,817 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,817 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,817 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,817 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,818 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 259#L708-7true, 133#L703-1true]) [2023-08-29 09:38:52,818 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,818 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,818 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,818 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,818 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 21#L708-1true, 259#L708-7true]) [2023-08-29 09:38:52,818 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,819 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,819 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,819 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,819 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 259#L708-7true]) [2023-08-29 09:38:52,819 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,819 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,819 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,819 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,819 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 259#L708-7true, 280#L720-1true]) [2023-08-29 09:38:52,820 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,820 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,820 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,820 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,820 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 133#L703-1true, 259#L708-7true]) [2023-08-29 09:38:52,820 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,820 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,820 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,820 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,821 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 259#L708-7true]) [2023-08-29 09:38:52,821 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,821 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,821 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,821 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,821 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true]) [2023-08-29 09:38:52,821 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,822 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,822 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,822 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,822 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 280#L720-1true]) [2023-08-29 09:38:52,822 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,822 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,822 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,822 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,822 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 259#L708-7true]) [2023-08-29 09:38:52,823 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,823 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,823 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,823 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,823 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 84#L703-3true]) [2023-08-29 09:38:52,823 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,823 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,824 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,824 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,824 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 84#L703-3true]) [2023-08-29 09:38:52,824 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,824 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,824 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,824 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,824 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 84#L703-3true, 280#L720-1true]) [2023-08-29 09:38:52,824 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,825 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,825 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,825 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,825 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 84#L703-3true, 133#L703-1true]) [2023-08-29 09:38:52,825 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,825 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,825 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,825 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,850 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 217#L720-2true]) [2023-08-29 09:38:52,850 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,850 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,850 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,850 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,850 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true]) [2023-08-29 09:38:52,850 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,851 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,851 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,851 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,851 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true]) [2023-08-29 09:38:52,851 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,851 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,851 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,851 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,851 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 217#L720-2true]) [2023-08-29 09:38:52,852 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,852 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,852 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,852 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,852 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:52,852 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,853 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,853 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,853 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,853 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,853 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,853 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,853 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,853 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,854 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [75#L708-2true, 5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,854 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,854 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,854 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,854 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,854 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:52,854 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,854 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,854 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,854 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,855 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true]) [2023-08-29 09:38:52,855 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,855 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,855 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,855 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,856 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true]) [2023-08-29 09:38:52,856 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,856 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,856 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,856 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,856 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true]) [2023-08-29 09:38:52,856 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,856 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,856 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,857 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,857 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true]) [2023-08-29 09:38:52,857 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,857 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,857 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,857 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,861 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true]) [2023-08-29 09:38:52,861 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,861 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,861 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,862 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,862 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true]) [2023-08-29 09:38:52,862 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,862 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,862 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,862 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,862 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true]) [2023-08-29 09:38:52,862 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,863 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,863 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,863 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,863 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 263#L708-1true]) [2023-08-29 09:38:52,863 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,863 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,863 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,863 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 311#L733-3true]) [2023-08-29 09:38:52,876 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,876 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,876 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,876 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,877 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 311#L733-3true]) [2023-08-29 09:38:52,877 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,877 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,877 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,877 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,878 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 305#L703-1true, 311#L733-3true]) [2023-08-29 09:38:52,878 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,878 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,878 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,878 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,878 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 311#L733-3true]) [2023-08-29 09:38:52,879 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,879 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,879 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,879 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,884 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true]) [2023-08-29 09:38:52,884 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,884 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,884 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,885 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true]) [2023-08-29 09:38:52,885 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,885 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,885 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,885 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,886 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:38:52,886 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,886 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,886 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,886 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,887 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 371#L703-2true]) [2023-08-29 09:38:52,887 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,887 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,887 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,887 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:52,894 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,894 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,894 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,894 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,895 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:52,895 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,895 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,895 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,895 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,895 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:52,896 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,896 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,896 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,896 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,896 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:52,896 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,896 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,897 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,897 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,903 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,903 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,903 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,903 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,903 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 385#L711-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,904 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,904 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,904 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,904 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:52,905 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,905 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,905 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,905 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,905 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,905 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,905 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,906 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,906 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,913 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,913 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,913 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,913 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,913 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,914 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,914 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,914 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,914 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,914 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:52,915 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,915 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,915 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,915 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:52,915 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,916 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,916 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:52,916 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:52,920 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:52,920 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,920 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,920 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,921 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,921 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,921 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:52,921 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,921 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,921 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,921 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,921 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,922 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:38:52,922 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,922 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,922 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,922 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,922 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,922 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true]) [2023-08-29 09:38:52,922 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,922 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,922 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,923 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,923 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,923 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:52,923 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,923 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,923 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,923 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,923 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:52,923 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,924 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,924 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,924 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:38:52,924 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,924 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,924 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,924 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:52,925 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,925 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,925 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,925 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,927 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:52,927 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,927 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,927 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,927 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,927 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:52,927 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,927 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,927 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,928 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,928 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:38:52,928 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,928 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,928 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,928 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,928 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:52,928 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,928 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,929 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,929 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,929 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:52,929 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,929 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,929 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,929 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,929 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,930 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:52,930 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,930 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,930 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,930 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,930 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,930 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:52,930 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,930 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,930 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,931 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,931 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,931 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:52,931 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,931 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,931 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,931 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,931 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,932 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,932 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,933 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,933 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,933 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,933 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,933 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,933 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,933 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,933 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,933 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,934 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,934 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:52,934 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,934 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,934 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,934 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,934 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,934 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,934 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,935 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,935 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,935 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,935 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,935 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:52,935 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,935 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,935 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,935 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,936 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:52,936 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,936 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,936 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,936 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,936 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:38:52,936 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,936 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,936 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,936 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,937 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true]) [2023-08-29 09:38:52,937 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,937 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,937 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,937 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,938 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,938 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,938 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,938 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,938 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,939 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,939 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,939 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,939 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:52,939 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,939 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,939 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,939 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,940 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,940 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,940 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,940 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,940 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:52,940 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,940 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,940 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,940 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,941 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,941 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,941 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 389#L708-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,941 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,941 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,941 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,941 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,941 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,941 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:52,942 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,942 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,942 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,942 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,942 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,942 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:52,942 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,942 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:52,942 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,942 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:52,943 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,124 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:53,124 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,124 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,124 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,124 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,125 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:53,125 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,125 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,125 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,125 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,125 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 371#L703-2true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:53,125 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,125 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,125 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,126 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,126 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 354#L720-1true, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:53,126 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,126 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,126 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,126 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,128 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:38:53,128 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,128 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,128 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,128 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,128 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:38:53,128 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,128 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,129 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,129 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,129 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:53,129 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,129 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,129 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,129 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,130 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 354#L720-1true, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:38:53,130 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,130 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,130 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,130 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,132 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:53,132 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,132 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,132 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,132 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,133 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:53,133 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,133 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,133 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,133 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,133 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:53,133 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,134 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,134 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,134 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 269#L734true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:53,134 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,134 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,134 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,134 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,136 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:53,136 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,137 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,137 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,137 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,137 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:53,137 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,137 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,137 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,137 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,138 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:53,138 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,138 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,138 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,138 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,138 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true, 269#L734true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:53,138 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,139 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,139 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,139 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,140 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:38:53,140 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,140 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,140 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,140 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,141 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:53,141 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,141 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,141 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,141 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,141 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:53,142 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,142 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,142 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,142 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:53,142 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,142 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,143 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,143 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,143 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:38:53,143 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,143 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,143 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,143 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,144 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:53,144 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,144 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,144 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,144 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,145 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:53,145 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,145 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,145 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,145 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,145 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:53,145 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,146 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,146 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,146 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,146 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:38:53,146 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,146 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,146 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,147 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,147 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [75#L708-2true, 5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:53,147 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,147 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,147 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,147 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,148 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:53,148 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,148 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,148 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,148 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,149 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:53,149 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,149 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,149 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,149 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,149 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:38:53,150 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,150 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,150 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,150 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,150 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:53,150 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,150 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,151 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,151 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,151 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:38:53,151 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,151 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,151 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,151 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,152 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:53,152 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,152 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,152 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,152 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:53,166 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:53,166 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:53,166 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:53,166 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:53,166 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:53,166 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:53,167 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:53,167 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:53,167 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:53,167 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:38:53,167 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:53,167 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:53,167 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:53,167 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:53,168 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true]) [2023-08-29 09:38:53,168 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:53,168 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:53,168 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:53,168 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:53,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:53,549 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,550 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,550 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,550 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 431#L708-3true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:53,550 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,550 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,550 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,550 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:53,551 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,551 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,551 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,551 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,551 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:53,551 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,551 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,551 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,551 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:53,556 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,556 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,556 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,557 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,557 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:53,557 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,557 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,557 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,557 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,557 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:53,557 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,558 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,558 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,558 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,558 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:53,558 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,558 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,558 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,558 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,564 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:53,564 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,564 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,564 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,565 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,565 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:53,565 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,565 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,565 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,565 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,565 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:53,565 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,565 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,566 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,566 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,566 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:53,566 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,566 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,566 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,566 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,574 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:53,574 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,574 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,575 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,575 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:53,575 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,575 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,575 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,575 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:53,575 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,576 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,576 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,576 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:38:53,576 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,576 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,576 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,576 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:53,589 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,589 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,589 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,589 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 431#L708-3true, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:53,589 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,589 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,589 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,590 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:53,590 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,590 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,590 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,590 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, 286#L733-2true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:53,590 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,590 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,591 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,591 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,591 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 209#L708-2true, 388#L743-5true]) [2023-08-29 09:38:53,591 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,591 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,591 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,591 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 209#L708-2true, 388#L743-5true]) [2023-08-29 09:38:53,592 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,592 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,592 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,592 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 209#L708-2true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:53,592 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,592 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,593 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,593 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 209#L708-2true, 388#L743-5true]) [2023-08-29 09:38:53,593 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,593 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,593 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,593 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,749 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,749 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,749 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,749 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,750 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,750 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,750 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,750 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,750 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 371#L703-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:53,750 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,750 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,750 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,750 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,751 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,751 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,751 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,751 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,751 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,751 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,751 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,751 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,751 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,751 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,752 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,752 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,752 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,752 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,752 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,752 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:53,752 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,752 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,752 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,753 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,753 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,753 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,753 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,753 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,753 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,754 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:38:53,754 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,754 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,754 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,755 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,755 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:38:53,755 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,755 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,755 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,755 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,755 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true, 10#L715true]) [2023-08-29 09:38:53,755 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,755 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,756 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,756 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,756 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:38:53,756 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,756 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,756 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,756 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,756 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:38:53,757 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,757 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,757 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,757 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,757 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:38:53,757 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,757 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,757 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,757 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true, 10#L715true]) [2023-08-29 09:38:53,758 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,758 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,758 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,758 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:38:53,758 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,758 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,758 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,758 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,760 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,760 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,760 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,760 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,760 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,760 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,760 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,761 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,761 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,761 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,761 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:53,761 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,761 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,761 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,761 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,761 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,762 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,762 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,762 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,762 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,762 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:53,762 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,762 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,762 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,762 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:53,763 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,763 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,763 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,763 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:53,763 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,763 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,763 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,764 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:53,764 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,764 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,764 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,764 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:38:53,765 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,765 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,766 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,766 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:38:53,766 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,766 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,766 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,766 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true, 388#L743-5true]) [2023-08-29 09:38:53,766 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,767 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,767 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,767 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,767 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:38:53,767 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,767 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,767 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,767 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,767 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:53,768 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,768 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,768 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,768 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,768 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:53,768 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,768 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,768 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,768 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,769 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:53,769 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,769 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,769 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,769 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,769 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:53,769 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,769 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,769 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,770 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,771 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,771 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,771 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,771 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,771 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,771 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,771 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,771 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,772 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,772 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,772 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:53,772 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,772 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,772 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,772 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,772 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,773 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,773 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,773 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,773 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,773 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,773 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,773 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,773 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,773 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,774 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,774 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,774 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,774 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:53,774 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,774 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,774 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,774 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,775 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,775 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,775 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,775 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,775 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,776 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:38:53,776 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,776 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,776 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,776 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:38:53,777 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,777 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,777 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,777 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true, 10#L715true]) [2023-08-29 09:38:53,777 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,777 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,777 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,778 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,778 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:38:53,778 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,778 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,778 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,778 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,778 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:38:53,778 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,778 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,779 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,779 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,779 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:38:53,779 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,779 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,779 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,779 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,779 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true, 10#L715true]) [2023-08-29 09:38:53,780 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,780 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,780 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,780 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,780 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:38:53,780 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,780 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,780 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,780 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,782 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,782 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,782 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,782 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,782 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,782 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,782 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,782 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,782 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,783 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,783 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:53,783 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,783 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,783 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,783 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,783 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,783 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,783 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,784 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,784 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,784 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,784 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,784 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,784 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,784 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,784 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,784 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,785 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,785 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,785 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:53,785 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,785 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,785 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,785 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:53,786 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,786 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,786 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,786 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,787 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:38:53,787 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,787 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,787 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,787 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,787 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:38:53,788 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,788 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,788 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,788 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,788 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true, 388#L743-5true]) [2023-08-29 09:38:53,788 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,788 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,788 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,788 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,789 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:38:53,789 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,789 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,789 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,789 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:53,789 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:38:53,789 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,789 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,789 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,789 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,790 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:38:53,790 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,790 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,790 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,790 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,790 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true, 388#L743-5true]) [2023-08-29 09:38:53,790 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,790 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,791 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,791 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:38:53,791 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,791 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,791 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:53,791 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,819 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:53,820 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,820 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,820 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,820 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,820 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:53,820 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,820 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,821 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,821 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,821 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:53,821 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,821 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,821 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,821 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,821 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:53,821 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,822 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,822 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,822 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,826 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:53,827 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,827 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,827 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,827 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,827 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:53,827 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,827 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,828 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,828 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,828 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:53,828 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,828 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,828 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,828 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,828 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:53,828 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,829 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,829 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,829 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,835 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:53,835 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,835 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,835 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,835 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,835 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:53,835 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,836 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,836 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,836 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,836 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:53,836 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,836 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,836 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,836 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,837 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:53,837 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,837 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,837 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,837 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,845 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:53,845 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,845 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,845 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,845 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,846 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:53,846 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,846 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,846 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,846 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,846 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:53,846 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,846 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,846 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,847 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,847 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:53,847 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,847 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,847 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,847 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,872 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 491#true, 388#L743-5true]) [2023-08-29 09:38:53,872 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,872 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,872 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,872 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 491#true, 388#L743-5true]) [2023-08-29 09:38:53,873 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,873 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,873 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,873 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 491#true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:53,873 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,873 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,873 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,874 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 491#true, 388#L743-5true]) [2023-08-29 09:38:53,874 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,874 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,874 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,874 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:53,875 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,875 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,875 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,875 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:53,875 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,875 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,875 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,875 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:53,876 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,876 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,876 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,876 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:53,876 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:53,876 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:53,877 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:53,877 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,133 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:54,133 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,133 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,133 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,133 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:54,134 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,134 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,134 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,134 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:54,134 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,134 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,135 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,135 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:54,135 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,135 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,135 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,135 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,140 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:54,140 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:54,141 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:54,141 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:54,141 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:54,141 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:54,141 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,141 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,141 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,141 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:54,142 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:54,142 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:54,142 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:54,142 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:54,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:54,142 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,142 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,143 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,143 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,143 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,143 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:54,143 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:54,143 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:54,143 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:54,144 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,144 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,144 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,144 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,144 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,144 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:54,144 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:54,144 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:54,145 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:54,145 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:54,145 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:54,145 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,145 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,145 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,145 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,149 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:54,149 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,149 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,149 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,149 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,149 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,150 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:54,150 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,150 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,150 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,150 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,150 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,150 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 142#L722true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,150 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,151 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,151 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,151 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,151 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,151 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:54,151 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,151 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,151 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,151 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,151 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,152 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:54,152 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,152 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,152 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,152 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,152 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,152 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:54,152 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,153 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,153 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,153 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,153 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,153 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:54,153 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,153 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,153 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,153 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,153 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,154 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:54,154 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,154 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,154 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,154 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,154 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,202 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,202 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:54,202 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:54,202 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:54,202 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:54,204 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 388#L743-5true]) [2023-08-29 09:38:54,205 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:54,205 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:54,205 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:54,205 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:54,207 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 388#L743-5true]) [2023-08-29 09:38:54,207 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:54,207 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:54,207 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:54,208 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:54,210 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:54,210 INFO L383 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-29 09:38:54,210 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-29 09:38:54,210 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:54,210 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:54,222 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:54,223 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,223 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,223 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,223 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,223 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:54,223 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,223 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,224 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,224 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,224 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,224 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,224 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,224 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,224 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,224 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:54,224 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,225 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,225 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,225 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,229 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:54,230 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,230 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,230 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,230 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,230 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:54,230 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,230 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,230 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,230 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,231 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,231 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,231 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,231 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:54,231 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,231 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,232 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,232 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,237 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:54,238 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,238 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,238 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,238 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,238 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:54,238 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,238 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,238 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,239 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,239 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,239 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,239 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,239 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,239 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,239 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:54,239 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,239 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,240 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,240 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,248 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:54,248 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,248 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,248 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,248 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,248 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:54,248 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,249 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,249 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,249 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,249 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,249 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,249 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,249 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,249 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,249 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:54,250 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,250 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,250 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,250 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:54,266 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,266 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,267 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,267 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:54,267 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,267 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,267 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,267 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,268 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,268 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,268 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,268 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,268 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:38:54,268 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,268 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,268 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,268 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,269 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 468#L720-2true, 388#L743-5true]) [2023-08-29 09:38:54,270 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,270 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,270 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,270 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,270 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 468#L720-2true, 388#L743-5true]) [2023-08-29 09:38:54,270 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,270 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,270 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,270 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 468#L720-2true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,271 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,271 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,271 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,271 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 468#L720-2true, 388#L743-5true]) [2023-08-29 09:38:54,271 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,271 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,271 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,272 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,445 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:54,445 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,445 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,445 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,446 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,446 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:54,446 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,446 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,446 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,446 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,446 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,446 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,447 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,447 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,447 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,447 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:54,447 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,447 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,447 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,447 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,452 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:54,452 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,452 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,453 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,453 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,453 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:54,453 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,453 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,453 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,453 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,453 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,454 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,454 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,454 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,454 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,454 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:54,454 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,454 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,454 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,454 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,460 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:54,461 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,461 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,461 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,461 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,461 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:54,461 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,461 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,461 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,461 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,462 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,462 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,462 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,462 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,462 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,462 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:54,462 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,462 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,463 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,463 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:54,471 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,471 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,471 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,471 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:54,472 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,472 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,472 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,472 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,472 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,472 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,472 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,472 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,472 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,473 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:54,473 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,473 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,473 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,473 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:54,488 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,488 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,488 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,488 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:54,488 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,488 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,489 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,489 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,489 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,489 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,489 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,489 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:54,489 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,490 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,490 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,490 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:54,491 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,491 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,491 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,491 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:54,492 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,492 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,492 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,492 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,492 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,492 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,492 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,492 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,492 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,493 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:54,493 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,493 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,493 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,493 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 388#L743-5true]) [2023-08-29 09:38:54,590 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,590 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,590 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,590 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:54,590 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,590 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,590 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,590 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,591 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:54,591 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,591 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,591 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,591 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,591 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,591 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,591 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,591 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,592 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 388#L743-5true]) [2023-08-29 09:38:54,592 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,592 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,592 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,592 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 388#L743-5true]) [2023-08-29 09:38:54,593 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,593 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,593 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,593 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:54,593 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,593 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,593 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,593 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,594 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,594 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,594 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,594 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,594 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,639 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:54,640 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,640 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,640 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,640 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,640 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:54,640 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,641 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,641 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,641 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,641 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,641 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,641 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,641 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,641 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,642 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:54,642 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,642 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,642 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,642 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,646 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:54,646 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,646 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,646 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,647 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,647 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,647 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:54,647 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,647 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,647 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,647 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,647 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,648 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,648 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,648 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,648 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,648 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,648 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,648 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:54,648 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,648 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,648 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,649 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:38:54,649 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,649 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:54,649 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,649 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,649 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,649 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,649 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,649 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:54,650 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,650 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,650 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,650 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,650 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,650 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,650 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,650 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,650 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,651 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,651 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,651 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:54,651 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,651 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,651 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,651 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,651 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,723 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:54,723 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,723 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,723 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,723 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,726 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:54,727 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,727 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,727 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,727 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,730 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:54,730 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,730 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,731 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,731 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,734 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:54,734 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,734 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,734 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,734 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:54,757 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:54,757 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,757 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,758 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,758 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:54,758 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,758 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,758 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,758 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,759 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,759 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,759 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,759 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,759 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:54,759 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,759 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,759 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,759 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,761 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:54,761 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,761 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,761 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,761 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,761 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:54,761 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,761 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,762 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,762 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,762 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 311#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,762 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,762 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,762 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,762 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,762 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:54,762 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,763 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,763 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,763 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,769 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:54,770 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,770 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,770 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,770 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,770 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:54,770 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,770 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,770 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,771 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,771 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,771 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,771 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,771 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,771 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,771 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:54,771 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,772 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,772 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,772 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,773 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:54,773 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,773 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,773 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,773 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:54,774 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,774 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,774 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,774 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 305#L703-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:54,774 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,774 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,774 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,775 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,775 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:54,775 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,775 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,775 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,775 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,783 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:54,783 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,783 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,783 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,783 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,784 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:54,784 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,784 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,784 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,784 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,784 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,784 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,784 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,784 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,784 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:54,785 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,785 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,785 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,785 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,785 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:54,786 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,786 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,786 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,786 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,786 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:54,786 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,786 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,786 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,786 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,787 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,787 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,787 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,787 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,787 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,787 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:54,787 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,787 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,787 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,787 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:54,799 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,799 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,799 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,799 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:54,800 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,800 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,800 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,800 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,800 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,800 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,800 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,800 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,800 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,801 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:54,801 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,801 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,801 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,801 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:54,802 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,802 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,803 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,803 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:54,803 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,803 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,803 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,803 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:54,803 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,804 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,804 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,804 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:54,804 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-29 09:38:54,804 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:54,804 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:54,804 INFO L386 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-29 09:38:55,294 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 198#L703-1true]) [2023-08-29 09:38:55,294 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,294 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,294 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,294 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,295 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 312#L733-3true]) [2023-08-29 09:38:55,295 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,295 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,295 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,295 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,295 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 312#L733-3true]) [2023-08-29 09:38:55,295 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,295 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,295 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,296 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,296 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 210#L708-7true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 263#L708-1true]) [2023-08-29 09:38:55,296 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,296 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,296 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,296 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,305 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:55,305 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,305 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,305 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,305 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,305 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,306 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:55,306 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,306 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,306 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,306 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,306 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,307 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:38:55,307 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,307 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,307 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,307 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,307 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,308 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 210#L708-7true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true]) [2023-08-29 09:38:55,308 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,308 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,308 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,308 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,308 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,379 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:55,379 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,379 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,379 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,379 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,379 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,380 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,380 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,380 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,380 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,380 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,380 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,380 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,380 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,380 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,381 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:55,381 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,381 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,381 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,381 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,381 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 428#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,381 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,381 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,381 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,382 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,382 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, 428#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,382 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,382 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,382 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,382 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,382 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, 428#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:55,382 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,383 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,383 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,383 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,383 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 428#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,383 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,383 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,383 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,383 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,392 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,393 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,393 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,393 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,393 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,393 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,393 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,393 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:55,394 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,394 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,394 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,394 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,394 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,394 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,394 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,394 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,394 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,421 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 163#L735-1true]) [2023-08-29 09:38:55,421 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,421 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,421 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,421 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,422 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true]) [2023-08-29 09:38:55,422 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,422 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,422 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,422 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,422 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true]) [2023-08-29 09:38:55,422 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,422 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,422 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,422 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 163#L735-1true]) [2023-08-29 09:38:55,423 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,423 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,423 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,423 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,445 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 354#L720-1true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,446 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,446 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,446 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,446 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,446 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,446 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,446 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,446 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,446 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,447 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,447 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,447 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,447 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,447 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,447 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:38:55,447 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,447 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,448 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,448 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,453 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,453 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,453 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,453 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,453 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,454 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,454 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,454 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,454 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,454 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,454 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,454 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,454 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,454 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,454 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,455 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:38:55,455 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,455 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,455 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,455 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,459 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,460 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,460 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,460 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,460 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,460 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,460 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,460 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,461 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,461 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,461 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,461 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,461 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,461 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,461 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,461 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:55,461 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,462 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,462 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,462 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,465 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,465 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,465 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,465 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,465 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,465 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,466 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,466 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,466 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,466 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,466 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,466 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,466 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,466 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,466 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:38:55,467 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,467 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,467 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,467 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,483 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,483 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,483 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,483 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,483 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,483 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,484 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,484 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:55,484 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,484 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,484 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,484 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,485 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,485 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,485 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,485 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,485 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,485 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,485 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,485 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,485 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,486 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,486 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,486 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,486 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:55,486 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,486 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,486 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,486 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,487 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,487 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,487 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,487 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,511 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:38:55,511 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,511 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,512 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,512 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,512 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:38:55,512 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,512 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,512 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,512 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,512 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:55,513 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,513 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,513 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,513 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,513 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,513 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,513 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,513 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,513 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,513 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,514 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,514 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,514 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,514 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,514 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,514 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,514 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,514 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,514 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,515 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:55,515 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,515 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,515 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,515 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,515 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,515 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,515 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,515 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,516 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,518 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,518 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,518 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,518 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,518 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,518 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,519 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,519 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:55,519 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,519 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,519 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,519 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,519 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,520 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,520 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,520 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,520 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 256#L720-2true]) [2023-08-29 09:38:55,520 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,520 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,520 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,520 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,520 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 256#L720-2true]) [2023-08-29 09:38:55,521 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,521 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,521 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,521 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,521 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:55,521 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,521 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,521 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,521 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 256#L720-2true]) [2023-08-29 09:38:55,522 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,522 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,522 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,522 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,524 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,524 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,524 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,524 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,524 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,525 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,525 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,525 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,525 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,525 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,525 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true]) [2023-08-29 09:38:55,525 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,525 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,525 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,525 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:38:55,526 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,526 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,526 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,526 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:38:55,526 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,526 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,527 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,527 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:38:55,527 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,527 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,527 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,527 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true]) [2023-08-29 09:38:55,527 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,528 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,528 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,528 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:38:55,528 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,528 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,528 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,528 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,530 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,531 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,531 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,531 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,531 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,531 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,531 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,531 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:55,532 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,532 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,532 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,532 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,532 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,532 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,532 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,532 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,533 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,533 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,533 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,533 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,533 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,533 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,533 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,533 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:55,534 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,534 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,534 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,534 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:55,534 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,534 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,534 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,535 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true, 198#L703-1true]) [2023-08-29 09:38:55,580 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,581 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,581 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,581 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,581 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:38:55,581 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,581 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,581 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,581 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,582 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:38:55,582 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,582 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,582 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,582 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,582 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true, 263#L708-1true]) [2023-08-29 09:38:55,582 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,582 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,582 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,582 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,583 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 428#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:38:55,583 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,583 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,583 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,583 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,583 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 428#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:38:55,583 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,583 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,583 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,584 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 428#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true]) [2023-08-29 09:38:55,584 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,584 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,584 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,584 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 428#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true]) [2023-08-29 09:38:55,584 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,585 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,585 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,585 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,594 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,594 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,594 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,594 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,594 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,594 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,595 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,595 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,595 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,595 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,595 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:55,595 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,595 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,595 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,595 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,596 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,596 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,596 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,596 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,596 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,622 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 163#L735-1true]) [2023-08-29 09:38:55,623 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,623 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,623 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,623 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,623 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true]) [2023-08-29 09:38:55,623 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,623 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,623 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,624 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true]) [2023-08-29 09:38:55,624 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,624 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,624 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,624 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 163#L735-1true]) [2023-08-29 09:38:55,624 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,625 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,625 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,625 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,648 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,648 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,648 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,648 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,648 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,649 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,649 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,649 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,649 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,649 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,649 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,649 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,650 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:38:55,650 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,650 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,650 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,650 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,655 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,655 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,656 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,656 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,656 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,656 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,656 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,656 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,656 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,657 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,657 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,657 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:38:55,657 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,657 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,657 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,657 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,662 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,662 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,662 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,662 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,662 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,662 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,663 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,663 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,663 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,663 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,663 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,663 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,663 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,663 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,663 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,664 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:55,664 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,664 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,664 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,664 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,667 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,667 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,667 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,667 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,668 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,668 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,668 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,668 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,668 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,668 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,669 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,669 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,669 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:38:55,669 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,669 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,669 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,669 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,696 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:55,696 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,696 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,696 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,696 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,697 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:55,697 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,697 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,697 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,697 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,697 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:38:55,698 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,698 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,698 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,698 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,698 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:55,698 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,698 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,698 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,699 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,703 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 256#L720-2true]) [2023-08-29 09:38:55,704 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,704 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,704 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,704 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,705 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 256#L720-2true]) [2023-08-29 09:38:55,705 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,705 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,705 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,705 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,705 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:55,705 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,706 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,706 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,706 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,706 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 256#L720-2true]) [2023-08-29 09:38:55,706 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,706 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,706 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,706 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,711 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,711 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,712 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,712 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,712 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,712 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,712 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,712 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,712 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,713 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,713 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:55,713 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,713 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,713 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,713 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,714 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:55,714 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,714 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,714 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,714 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,719 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,720 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,720 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,720 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,720 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,720 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,720 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,721 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:55,721 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,721 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,721 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,721 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,722 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,722 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,722 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,722 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,722 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,723 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:55,723 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,723 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,724 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,724 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,724 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,724 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:55,724 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,724 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,724 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,724 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,724 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,725 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:38:55,725 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,725 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,725 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,725 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,725 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,725 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true]) [2023-08-29 09:38:55,725 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,725 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,726 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,726 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,726 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,726 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:55,726 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,726 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,726 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,726 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,726 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:55,727 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,727 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,727 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,727 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,727 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:38:55,727 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,727 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,727 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,727 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,728 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:38:55,728 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,728 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,728 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,728 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,729 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:55,729 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,729 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,729 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,729 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,730 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,730 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:55,730 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,730 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,730 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,730 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,730 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,730 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:55,731 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,731 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,731 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,731 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,731 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,731 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:55,731 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,731 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,731 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,731 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,732 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,732 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:55,732 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,732 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,732 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,732 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,732 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:55,732 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,732 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,733 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,733 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,733 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:38:55,733 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,733 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,733 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,733 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,733 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true]) [2023-08-29 09:38:55,733 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,734 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,734 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,734 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,735 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,735 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,735 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,735 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,735 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,735 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,736 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,736 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,736 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,736 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,736 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,736 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,736 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:55,736 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,736 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,737 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,737 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,737 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,737 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:55,737 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,737 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,737 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,737 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,737 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,738 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:55,738 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,738 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,738 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,738 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,738 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:55,738 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,738 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,738 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,738 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:38:55,739 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,739 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,739 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,739 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true]) [2023-08-29 09:38:55,739 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,739 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,739 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,740 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,741 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,741 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,741 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,741 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,741 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,741 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,741 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,741 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,741 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,741 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,742 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,742 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,742 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:55,742 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,742 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,742 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,742 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,742 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,742 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:55,743 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,743 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,743 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,743 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,743 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,743 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,743 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,743 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,743 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,743 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,744 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,744 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,744 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,744 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,744 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,744 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:55,744 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,744 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,745 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,745 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,745 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,745 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,745 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,745 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,745 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:55,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 217#L720-2true]) [2023-08-29 09:38:55,747 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,748 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,748 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,748 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,748 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:55,748 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,748 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,748 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,749 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true]) [2023-08-29 09:38:55,749 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,749 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,749 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,749 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,750 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true]) [2023-08-29 09:38:55,750 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,750 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,750 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,750 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,752 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true]) [2023-08-29 09:38:55,752 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,752 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,752 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,752 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,753 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,753 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,753 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,753 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,753 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,754 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true]) [2023-08-29 09:38:55,754 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,754 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,754 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,754 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,754 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true]) [2023-08-29 09:38:55,754 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,755 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,755 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,755 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,759 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true]) [2023-08-29 09:38:55,759 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,759 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,760 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,760 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,760 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,760 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,760 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,760 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,761 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,761 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true]) [2023-08-29 09:38:55,761 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,761 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,761 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,761 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,762 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true]) [2023-08-29 09:38:55,762 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,762 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,762 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,762 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 217#L720-2true]) [2023-08-29 09:38:55,764 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,764 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,764 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,764 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:55,765 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,765 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,765 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,765 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true]) [2023-08-29 09:38:55,766 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,766 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,766 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,766 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 263#L708-1true]) [2023-08-29 09:38:55,767 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,767 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:55,767 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,767 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:55,797 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 198#L703-1true]) [2023-08-29 09:38:55,797 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,797 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,797 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,798 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:38:55,798 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,798 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,798 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,798 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:38:55,798 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,798 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,799 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,799 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 263#L708-1true]) [2023-08-29 09:38:55,799 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,799 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,799 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,799 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 428#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:38:55,800 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,800 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,800 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,800 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,800 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, 428#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:38:55,800 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,800 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,800 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,800 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,801 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 428#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true]) [2023-08-29 09:38:55,801 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,801 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,801 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,801 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,801 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 428#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:38:55,801 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,801 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,801 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,802 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,811 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,812 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,812 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,812 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,812 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,812 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:55,812 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,812 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,812 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,812 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,813 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:55,813 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,813 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,813 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,813 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,813 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:55,813 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,813 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,814 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,814 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,841 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 163#L735-1true]) [2023-08-29 09:38:55,841 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,842 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,842 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,842 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,842 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true]) [2023-08-29 09:38:55,842 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,842 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,842 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,842 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,843 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true]) [2023-08-29 09:38:55,843 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,843 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,843 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,843 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,843 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 163#L735-1true]) [2023-08-29 09:38:55,843 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,843 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,843 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,844 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,868 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 280#L720-1true]) [2023-08-29 09:38:55,868 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,868 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,868 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,869 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,869 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 280#L720-1true]) [2023-08-29 09:38:55,869 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,869 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,869 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,869 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,869 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 280#L720-1true]) [2023-08-29 09:38:55,869 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,870 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,870 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,870 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,870 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 280#L720-1true, 305#L703-1true]) [2023-08-29 09:38:55,870 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,870 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,870 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,870 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 280#L720-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,876 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,876 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,876 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,876 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 280#L720-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,876 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,877 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,877 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,877 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,877 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 280#L720-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:55,877 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,877 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,877 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,877 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,877 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 280#L720-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:38:55,878 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,878 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,878 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,878 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 280#L720-1true]) [2023-08-29 09:38:55,883 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,883 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,883 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,883 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true]) [2023-08-29 09:38:55,883 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,884 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,884 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,884 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,884 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true]) [2023-08-29 09:38:55,884 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,884 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,884 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,884 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,884 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 305#L703-1true]) [2023-08-29 09:38:55,885 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,885 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,885 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,885 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 280#L720-1true]) [2023-08-29 09:38:55,888 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,888 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,888 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,888 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 280#L720-1true]) [2023-08-29 09:38:55,889 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,889 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,889 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,889 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 280#L720-1true]) [2023-08-29 09:38:55,889 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,889 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,890 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,890 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,890 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 280#L720-1true, 305#L703-1true]) [2023-08-29 09:38:55,890 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,890 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:55,890 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:55,890 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,903 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 198#L703-1true]) [2023-08-29 09:38:55,903 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,903 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,903 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:55,903 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:55,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true]) [2023-08-29 09:38:56,103 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,103 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,103 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,103 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true]) [2023-08-29 09:38:56,104 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,104 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,104 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,104 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,104 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 263#L708-1true]) [2023-08-29 09:38:56,104 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,104 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,104 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,104 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,117 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true]) [2023-08-29 09:38:56,117 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,117 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,117 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,118 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,118 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,118 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true]) [2023-08-29 09:38:56,118 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,118 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,118 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,118 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,118 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,119 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:38:56,119 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,119 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,119 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,119 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,119 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,120 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true]) [2023-08-29 09:38:56,120 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,120 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,120 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,120 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,120 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,209 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:56,209 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,209 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,209 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,209 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,209 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:56,210 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,210 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,210 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,210 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,210 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:56,210 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,210 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,210 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,210 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,211 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:56,211 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,211 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,211 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,211 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,211 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 428#L724-2true, 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:56,211 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,211 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,211 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,212 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,212 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 428#L724-2true, 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:56,212 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,212 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,212 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,212 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,212 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 428#L724-2true, 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:56,212 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,212 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,213 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,213 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 428#L724-2true, 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:56,213 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,213 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,213 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,213 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,222 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:38:56,223 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,223 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,223 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,223 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,223 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:38:56,223 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,223 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,223 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,224 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,224 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true]) [2023-08-29 09:38:56,224 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,224 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,224 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,224 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,224 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 425#L735-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true]) [2023-08-29 09:38:56,224 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,224 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,225 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,225 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,251 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 163#L735-1true]) [2023-08-29 09:38:56,251 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,251 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,252 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,252 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,252 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true]) [2023-08-29 09:38:56,252 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,252 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,252 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,252 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,252 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true]) [2023-08-29 09:38:56,253 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,253 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,253 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,253 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,253 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 163#L735-1true]) [2023-08-29 09:38:56,253 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,253 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,253 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,253 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 133#L703-1true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:56,276 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,276 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,276 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,277 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:56,277 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,277 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,277 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,277 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:56,277 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,278 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,278 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,278 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:38:56,278 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,278 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,278 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,278 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,283 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 491#true, 133#L703-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:56,284 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,284 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,284 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,284 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,284 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 133#L703-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:56,284 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,284 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,285 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,285 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,285 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 133#L703-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:56,285 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,285 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,285 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,285 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,285 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 133#L703-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:38:56,285 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,286 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,286 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,286 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,290 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 133#L703-1true]) [2023-08-29 09:38:56,291 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,291 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,291 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,291 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,291 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true]) [2023-08-29 09:38:56,291 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,291 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,291 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,291 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,292 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true]) [2023-08-29 09:38:56,292 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,292 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,292 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,292 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,292 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 305#L703-1true]) [2023-08-29 09:38:56,292 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,292 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,292 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,293 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,295 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:56,296 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,296 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,296 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,296 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,296 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:56,296 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,296 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,296 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,296 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,297 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:56,297 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,297 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,297 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,297 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,297 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:38:56,297 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,297 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:56,298 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,298 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:56,320 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 45#L703-7true]) [2023-08-29 09:38:56,320 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,320 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,320 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,320 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,321 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 45#L703-7true]) [2023-08-29 09:38:56,321 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,321 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,321 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,321 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,321 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 280#L720-1true]) [2023-08-29 09:38:56,321 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,321 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,322 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,322 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 45#L703-7true]) [2023-08-29 09:38:56,322 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,322 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,322 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,322 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 473#L724-2true]) [2023-08-29 09:38:56,332 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,333 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,333 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,333 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,333 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 473#L724-2true]) [2023-08-29 09:38:56,333 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,333 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,333 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,333 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 473#L724-2true]) [2023-08-29 09:38:56,334 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,334 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,334 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,334 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true, 473#L724-2true]) [2023-08-29 09:38:56,334 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,334 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,334 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,334 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,349 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 473#L724-2true]) [2023-08-29 09:38:56,350 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,350 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,350 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,350 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,350 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 473#L724-2true]) [2023-08-29 09:38:56,350 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,350 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,350 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,351 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 473#L724-2true]) [2023-08-29 09:38:56,351 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,351 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,351 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,351 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true, 473#L724-2true]) [2023-08-29 09:38:56,351 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,351 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,352 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,352 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,361 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 473#L724-2true]) [2023-08-29 09:38:56,361 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,361 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,361 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,362 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 473#L724-2true]) [2023-08-29 09:38:56,362 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,362 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,362 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,362 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 473#L724-2true]) [2023-08-29 09:38:56,362 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,363 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,363 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,363 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,363 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 473#L724-2true]) [2023-08-29 09:38:56,363 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,363 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,363 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,363 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,366 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 259#L708-7true]) [2023-08-29 09:38:56,366 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,366 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,366 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,366 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,366 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true]) [2023-08-29 09:38:56,366 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,366 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,367 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,367 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,367 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 280#L720-1true]) [2023-08-29 09:38:56,367 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,367 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,367 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,367 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,367 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 133#L703-1true]) [2023-08-29 09:38:56,367 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,368 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,368 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,368 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,372 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 473#L724-2true]) [2023-08-29 09:38:56,372 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,373 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,373 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,373 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,373 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 473#L724-2true]) [2023-08-29 09:38:56,373 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,373 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,373 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,373 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,373 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 473#L724-2true]) [2023-08-29 09:38:56,374 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,374 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,374 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,374 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,374 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true, 473#L724-2true]) [2023-08-29 09:38:56,374 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,374 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,374 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,374 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:56,392 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,392 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,392 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,392 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:56,392 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,392 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,392 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,393 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:56,393 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,393 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,393 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,393 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:56,393 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,393 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,394 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,394 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,394 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true]) [2023-08-29 09:38:56,394 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,394 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,395 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,395 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true]) [2023-08-29 09:38:56,395 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,395 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,395 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,395 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true]) [2023-08-29 09:38:56,396 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,396 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,396 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,396 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,396 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true]) [2023-08-29 09:38:56,396 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,396 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,396 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,396 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:56,397 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,397 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,397 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,397 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:56,398 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,398 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,398 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,398 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:56,398 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,398 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,399 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,399 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:56,399 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,399 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,399 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,399 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:56,400 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,400 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,400 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,400 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:56,401 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,401 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,401 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,401 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,401 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:56,401 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,401 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,401 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,401 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,402 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:56,402 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,402 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,402 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,402 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,403 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 84#L703-3true]) [2023-08-29 09:38:56,403 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,403 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,403 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,403 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,403 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true]) [2023-08-29 09:38:56,404 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,404 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,404 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,404 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,404 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true]) [2023-08-29 09:38:56,404 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,404 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,404 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,404 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,405 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true]) [2023-08-29 09:38:56,405 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,405 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,405 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,405 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,411 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true]) [2023-08-29 09:38:56,411 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,411 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,411 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,411 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true]) [2023-08-29 09:38:56,412 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,412 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,412 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,412 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 305#L703-1true]) [2023-08-29 09:38:56,413 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,413 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,413 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,413 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 354#L720-1true]) [2023-08-29 09:38:56,413 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,414 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,414 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,414 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,417 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,417 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,417 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,417 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,418 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,418 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,418 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,418 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:56,418 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,418 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,418 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,419 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,419 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 269#L734true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,419 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,419 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,419 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,419 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,421 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:56,421 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,421 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,421 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,421 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,421 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,421 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:56,421 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,422 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,422 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,422 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,422 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,422 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:56,422 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,422 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,422 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,422 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,422 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,423 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:56,423 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,423 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,423 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,423 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,423 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:56,423 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,423 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,424 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,424 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:56,424 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,424 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,424 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,424 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:38:56,424 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,425 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,425 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,425 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,425 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:56,425 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,425 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,425 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,425 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,438 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true]) [2023-08-29 09:38:56,438 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,438 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,438 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,439 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,439 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,439 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,439 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,439 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,439 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,440 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true]) [2023-08-29 09:38:56,440 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,440 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,440 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,440 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,440 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,440 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,440 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,441 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,441 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,441 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:38:56,441 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,441 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,441 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,441 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,441 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,442 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:56,442 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,442 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,442 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,442 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,442 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:38:56,442 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,442 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,443 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,443 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,443 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,443 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,443 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,443 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,443 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,443 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,453 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:56,453 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,453 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,453 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,453 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,453 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,454 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,454 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,454 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,454 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,454 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,454 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:56,454 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,455 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,455 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,455 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,455 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,455 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,455 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,455 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,455 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,455 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,456 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:38:56,456 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,456 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,456 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,456 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,456 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,456 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:56,456 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,457 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,457 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,457 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,457 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:56,457 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,457 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,457 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,457 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,458 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,458 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,458 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,458 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,458 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,458 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,466 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:56,466 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,466 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,466 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,466 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,466 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,467 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,467 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,467 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,467 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,467 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,467 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:56,467 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,467 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,468 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,468 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,468 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,468 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,468 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,468 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,468 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,468 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,469 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:38:56,469 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,469 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,469 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,469 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,469 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,469 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:56,469 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,469 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,470 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,470 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,470 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:56,470 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,470 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,470 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,470 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,470 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,471 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,471 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,471 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,471 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,480 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:56,480 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,480 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,480 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,481 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,481 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,481 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,481 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,481 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,481 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,482 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:56,482 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,482 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,482 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,482 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,482 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,482 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,482 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,483 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,483 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,483 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:56,483 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,483 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,483 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,483 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,483 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:56,484 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,484 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,484 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,484 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,484 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:56,484 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,485 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,485 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,485 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,485 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,485 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,485 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,485 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,485 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,485 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,491 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,492 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,492 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,492 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,492 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,492 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,492 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,492 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,493 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,493 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,493 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,493 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,493 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:56,493 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,493 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,493 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,493 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,493 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,494 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,494 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,494 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,494 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,494 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,494 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,494 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,494 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,494 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,495 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,495 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,495 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,495 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,495 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,495 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,495 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,495 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,495 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,496 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:56,496 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,496 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,496 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,496 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,496 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,496 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,496 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,496 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,497 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,497 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,497 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,498 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,498 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,498 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,498 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,498 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,498 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,498 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,498 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,498 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,499 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,499 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,499 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,499 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:56,499 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,499 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,499 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,499 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,499 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,500 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,500 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,500 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,500 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,500 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,500 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,500 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:38:56,500 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,500 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,501 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,501 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,501 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,501 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:38:56,501 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,501 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,501 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,501 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,501 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,502 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:56,502 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,502 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,502 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,502 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,502 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,502 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:38:56,502 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,502 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,502 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,503 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,503 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,504 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,504 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,504 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,504 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,504 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,504 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,505 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,505 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,505 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,505 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,505 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,505 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,505 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:56,505 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,505 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,506 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,506 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,506 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,506 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 354#L720-1true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,506 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,506 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,506 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,506 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,506 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,507 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,507 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,507 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,507 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,507 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,507 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,507 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,507 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,507 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,507 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,508 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,508 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,508 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:56,508 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,508 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,508 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,508 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,508 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,508 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,509 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,509 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,509 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,509 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,509 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,510 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,510 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,510 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,510 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,510 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,510 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,511 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,511 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,511 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,511 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,511 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,511 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,511 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:56,511 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,511 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,511 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,512 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,512 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,512 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,512 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,512 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,512 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,512 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,512 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,512 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,513 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,513 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,513 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,513 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,513 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,513 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,513 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,513 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,513 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,514 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,514 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,514 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:56,514 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,514 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,514 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,514 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,514 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,514 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,515 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,515 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,515 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,515 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,515 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,516 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,516 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,516 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,516 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,516 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,516 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,517 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,517 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,517 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,517 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,517 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:56,517 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,517 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,517 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,517 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,518 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,518 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,518 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,518 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:38:56,519 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,520 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,520 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,520 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,520 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,520 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,520 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,520 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,520 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,521 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,521 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,521 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,521 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,521 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,521 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,521 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,521 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,522 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,522 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:38:56,522 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,522 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,523 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,523 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:38:56,523 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,523 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,523 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,523 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:56,523 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,524 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,524 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,524 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,524 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:38:56,524 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,524 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,524 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,524 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:38:56,526 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,526 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,526 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,526 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,527 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,527 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,527 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,527 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,527 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,527 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,527 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,527 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,528 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,528 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,528 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,528 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,529 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,529 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,529 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,529 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,529 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,530 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,530 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,530 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:56,530 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,530 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,530 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,530 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,531 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,531 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,531 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,531 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:38:56,532 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,532 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,532 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,533 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [75#L708-2true, 5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,533 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,533 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,533 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,533 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,534 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,534 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,534 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,534 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,534 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,534 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,535 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,535 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,535 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,536 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,536 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,536 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,536 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,536 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,536 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,536 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:56,537 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,537 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,537 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,537 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,537 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,537 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,537 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,537 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,539 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 217#L720-2true]) [2023-08-29 09:38:56,539 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,539 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,539 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,539 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,539 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:38:56,539 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,539 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,540 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,540 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,540 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,540 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,540 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,540 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,540 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,541 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:38:56,541 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,541 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,541 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,541 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,541 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), 90#L733-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,541 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,541 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,542 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,542 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,542 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,542 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,542 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,542 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,542 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,543 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,543 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,543 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,543 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,543 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,544 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,544 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,544 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,544 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,544 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,544 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,545 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,545 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,545 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,545 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,545 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 90#L733-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,545 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,545 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,545 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,545 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,546 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,546 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,546 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,546 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,546 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,547 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,547 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,547 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,547 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,547 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,547 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,548 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,548 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,548 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,548 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,548 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,548 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,548 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,549 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,549 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 90#L733-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,549 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,549 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,549 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,549 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,550 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,550 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,550 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,550 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,551 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,551 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,551 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,551 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,551 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,551 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,552 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,552 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,552 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,552 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,552 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,552 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,553 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,553 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,553 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,553 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), 90#L733-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:38:56,553 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,553 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,553 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,553 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,554 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:38:56,554 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,554 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,554 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,554 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:56,555 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,555 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,555 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,555 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:38:56,555 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,556 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,556 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,556 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:38:56,556 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,556 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,556 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,557 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,725 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 349#L704true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:56,726 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,726 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,726 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,726 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,726 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 349#L704true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:56,726 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,726 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,726 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,726 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,727 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 349#L704true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:56,727 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,727 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,727 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,727 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,727 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 349#L704true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:38:56,727 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,727 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,727 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,728 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,728 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 349#L704true, 354#L720-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:56,728 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,728 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,728 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,729 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,729 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 349#L704true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:56,729 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,729 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,729 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,729 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,729 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 349#L704true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:56,729 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,729 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,730 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,730 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,730 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 349#L704true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:38:56,730 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,730 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,730 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,730 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,731 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 349#L704true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:56,731 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,731 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,731 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,731 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,731 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 349#L704true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:56,732 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,732 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,732 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,732 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,732 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 349#L704true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:56,732 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,732 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,732 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,732 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,733 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 349#L704true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:56,733 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,733 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,733 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,733 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,734 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 349#L704true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:56,734 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,734 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,734 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,734 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,734 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 349#L704true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:56,734 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,734 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,734 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,734 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,735 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 349#L704true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:56,735 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,735 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,735 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,735 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,735 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 349#L704true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:38:56,735 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,735 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,736 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,736 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:56,757 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 217#L720-2true]) [2023-08-29 09:38:56,758 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,758 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,758 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,758 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 217#L720-2true]) [2023-08-29 09:38:56,758 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,758 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,758 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,759 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,759 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true]) [2023-08-29 09:38:56,759 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,759 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,759 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,759 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,759 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:56,760 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,760 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,760 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,760 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,760 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 296#L711-2true]) [2023-08-29 09:38:56,760 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,760 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,760 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,761 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,761 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 296#L711-2true]) [2023-08-29 09:38:56,761 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,761 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,761 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,761 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,761 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 459#L703-2true]) [2023-08-29 09:38:56,762 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,762 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,762 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,762 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,762 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 459#L703-2true]) [2023-08-29 09:38:56,762 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,762 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,762 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,762 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true]) [2023-08-29 09:38:56,764 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,764 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,764 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,764 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true]) [2023-08-29 09:38:56,765 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,765 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,765 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,765 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [75#L708-2true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:56,765 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,766 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,766 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,766 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [75#L708-2true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:56,766 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,766 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,766 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,766 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,767 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true]) [2023-08-29 09:38:56,767 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,767 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,767 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,767 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,767 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true]) [2023-08-29 09:38:56,767 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,767 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,768 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,768 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,768 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true]) [2023-08-29 09:38:56,768 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,768 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,768 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,768 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,769 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true]) [2023-08-29 09:38:56,769 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,769 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,769 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,769 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,771 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 217#L720-2true]) [2023-08-29 09:38:56,771 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,771 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,771 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,771 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,771 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 217#L720-2true]) [2023-08-29 09:38:56,771 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,771 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,772 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,772 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,772 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true]) [2023-08-29 09:38:56,772 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,772 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,772 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,772 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,773 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true]) [2023-08-29 09:38:56,773 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,773 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,773 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,773 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,773 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 280#L720-1true]) [2023-08-29 09:38:56,773 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,773 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,774 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,774 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,774 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 280#L720-1true]) [2023-08-29 09:38:56,774 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,774 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,774 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,774 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,775 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 459#L703-2true]) [2023-08-29 09:38:56,775 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,775 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,775 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,775 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,775 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 459#L703-2true]) [2023-08-29 09:38:56,775 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,775 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,775 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,776 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,777 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 88#L721-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 217#L720-2true]) [2023-08-29 09:38:56,777 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,777 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,777 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,777 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,778 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 217#L720-2true]) [2023-08-29 09:38:56,778 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,778 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,778 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,778 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,778 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true]) [2023-08-29 09:38:56,779 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,779 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,779 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,779 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,779 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true]) [2023-08-29 09:38:56,779 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,779 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,779 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,779 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,780 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 296#L711-2true]) [2023-08-29 09:38:56,780 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,780 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,780 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,780 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,780 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 296#L711-2true]) [2023-08-29 09:38:56,780 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,780 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,781 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,781 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,781 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 459#L703-2true]) [2023-08-29 09:38:56,781 INFO L383 tUnfolder$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,781 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-29 09:38:56,781 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,781 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:56,782 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 459#L703-2true]) [2023-08-29 09:38:56,782 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,782 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:56,782 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:56,782 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,109 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:57,110 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,110 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,110 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,110 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,110 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,110 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:57,110 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,110 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,111 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,111 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,111 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,111 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,111 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,111 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,111 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,111 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,112 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,112 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 354#L720-1true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:57,112 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,112 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,112 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,112 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,112 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,122 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:57,122 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,123 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,123 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,123 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,123 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,123 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:57,123 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,123 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,123 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,123 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,124 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,124 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,124 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,124 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,124 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,124 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,124 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,124 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 210#L708-7true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:57,125 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,125 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,125 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,125 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,125 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,140 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:57,140 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,140 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,140 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,141 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,141 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,141 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:57,141 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,141 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,141 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,141 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,141 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,142 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,142 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,142 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,142 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,142 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,142 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,142 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:57,142 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,142 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,142 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,143 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,143 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,157 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 388#L743-5true]) [2023-08-29 09:38:57,157 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,157 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,157 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,157 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,157 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,157 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 388#L743-5true]) [2023-08-29 09:38:57,158 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,158 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,158 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,158 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,158 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,158 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,158 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,158 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,158 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,158 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,159 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,159 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 210#L708-7true, 388#L743-5true]) [2023-08-29 09:38:57,159 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,159 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,159 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,159 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,159 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,171 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:57,171 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,171 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,172 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,172 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,172 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:57,172 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,172 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,172 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,172 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,172 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,173 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,173 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,173 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,173 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,173 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:57,173 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,173 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,173 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,173 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,304 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,304 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,304 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,304 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,305 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,305 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,305 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,305 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,305 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,305 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,305 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,305 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,305 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,306 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,306 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,306 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,306 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,306 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,306 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,306 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,306 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,307 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,307 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,307 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,307 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,307 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,307 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,307 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,307 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,307 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,308 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,308 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,308 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,308 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,308 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,308 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,309 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:38:57,309 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,309 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,310 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,310 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,310 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:38:57,310 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,310 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,310 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,310 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,310 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true, 10#L715true]) [2023-08-29 09:38:57,310 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,311 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,311 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,311 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,311 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:38:57,311 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,311 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,311 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,311 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,311 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:38:57,312 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,312 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,312 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,312 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,312 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:38:57,312 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,312 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,312 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,312 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,313 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true, 10#L715true]) [2023-08-29 09:38:57,313 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,313 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,313 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,313 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,313 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:38:57,313 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,313 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,313 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,314 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,334 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,334 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,334 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,334 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,335 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,335 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,335 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,335 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,335 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,335 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,335 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,335 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,336 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,336 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,336 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,336 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,336 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,336 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,336 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,336 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,336 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,336 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,337 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,337 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,359 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,359 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,360 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,360 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,360 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,360 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,360 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,360 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,360 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,360 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,360 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,360 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,361 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,361 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,361 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,361 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,361 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,361 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,361 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,361 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,362 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,362 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,362 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,362 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,386 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,386 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,386 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,386 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,386 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,386 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,386 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,387 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,387 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,387 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,387 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,387 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,387 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,387 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,387 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,387 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,387 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,388 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,388 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,388 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,388 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,388 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,388 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,388 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,414 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,414 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,414 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,414 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,414 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,414 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,415 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,415 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,415 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,415 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,415 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,415 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,415 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,415 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,415 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,416 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,416 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,416 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,416 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,416 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,416 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,416 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,416 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,416 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:57,432 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,433 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,433 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,433 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,433 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,433 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,433 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,433 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,433 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,433 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,434 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,434 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,434 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,434 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,434 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,434 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,434 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,435 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,435 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,435 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,435 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,435 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,435 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,435 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,436 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,436 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,436 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,436 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,436 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,436 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,436 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,436 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,437 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,437 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,437 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,437 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,438 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,439 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,439 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,439 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,439 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,439 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,439 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,439 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,439 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,440 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,440 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,440 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,440 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,440 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,440 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,441 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,441 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,441 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:57,441 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,441 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,441 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,441 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,441 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:57,441 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,442 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,442 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,442 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,442 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:57,442 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,442 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,442 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,442 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,443 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:57,443 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,443 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,443 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,443 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,444 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,444 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,444 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,444 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,444 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,444 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,445 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,445 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,445 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,445 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,445 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,445 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,445 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,445 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,445 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,446 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,446 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,446 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,446 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,446 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,446 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,446 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,446 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,446 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,447 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,447 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,447 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,447 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,447 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,447 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,447 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,447 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,447 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,448 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,448 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,448 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,448 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,448 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,448 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,448 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,449 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,449 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,449 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,450 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,450 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,450 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,450 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,450 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,450 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,450 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,450 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,450 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,451 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,451 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,451 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,451 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,451 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,451 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,451 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,451 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,451 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,452 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,452 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,452 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,452 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,452 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,452 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,452 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,452 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,452 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,453 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,453 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,453 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,453 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,453 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,453 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:38:57,453 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,453 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,453 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:57,454 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:57,479 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,479 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,479 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,480 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,480 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 221#L711-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:57,480 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,480 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,480 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,480 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,480 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,480 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,480 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,481 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,481 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:57,481 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,481 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,481 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,481 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 198#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:57,600 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,600 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,600 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,600 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:57,601 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,601 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,601 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,601 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:57,601 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,601 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,601 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,602 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 263#L708-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:38:57,602 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,602 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,602 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,602 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:57,663 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:57,664 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,664 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,664 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,664 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,664 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:57,664 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,664 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,664 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,664 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,665 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,665 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,665 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,665 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,665 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,665 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:57,665 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,665 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,665 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,666 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,811 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:57,811 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,811 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,811 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,811 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,811 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,812 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:57,812 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,812 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,812 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,812 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,812 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,812 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,812 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,812 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,813 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,813 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,813 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,813 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:38:57,813 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,813 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,813 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,813 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,813 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,830 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:57,831 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,831 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,831 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,831 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,831 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,831 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:57,831 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,831 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,832 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,832 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,832 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,832 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,832 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,832 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,832 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,832 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,832 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,833 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:38:57,833 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,833 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,833 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,833 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,833 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,856 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:57,857 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,857 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,857 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,857 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,857 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,857 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:57,857 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,857 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,858 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,858 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,858 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,858 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,858 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,858 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,858 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,858 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,858 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,859 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:38:57,859 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,859 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,859 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,859 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,859 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,879 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:38:57,879 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,879 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,879 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,880 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,880 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,880 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:38:57,880 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,880 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,880 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,880 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,880 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,881 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,881 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,881 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,881 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,881 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,881 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,881 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:38:57,881 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,881 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,882 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,882 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,882 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:57,892 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,892 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,893 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,893 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,893 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:57,893 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,893 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,893 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,893 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,893 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:57,894 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,894 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,894 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,894 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:57,894 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:57,894 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:57,894 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:57,894 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,201 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 21#L708-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:58,201 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,201 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,202 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,202 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,202 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [57#L734-4true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:58,202 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,202 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,202 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,202 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,202 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 280#L720-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:58,202 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,203 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,203 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,203 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,203 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 133#L703-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:58,203 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,203 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,203 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,203 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,204 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [75#L708-2true, 57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:38:58,204 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,204 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,204 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,204 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,204 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [75#L708-2true, 57#L734-4true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:38:58,204 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,204 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,204 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,205 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [75#L708-2true, 57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:58,205 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,205 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,205 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,205 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [75#L708-2true, 57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:38:58,205 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,205 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,206 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,206 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 21#L708-1true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:58,206 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,206 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,206 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,206 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,207 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [57#L734-4true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:58,207 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,207 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,207 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,207 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,207 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 280#L720-1true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:58,207 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,207 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,207 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,207 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,208 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 133#L703-1true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:58,208 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,208 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,208 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,208 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,208 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 21#L708-1true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:58,208 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,209 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,209 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,209 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,209 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [57#L734-4true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:58,209 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,209 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,209 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,209 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,209 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 280#L720-1true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:58,210 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,210 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,210 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,210 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,210 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 133#L703-1true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:58,210 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,210 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,210 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,210 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,228 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 21#L708-1true, 388#L743-5true]) [2023-08-29 09:38:58,229 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,229 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,229 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,229 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,229 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 388#L743-5true]) [2023-08-29 09:38:58,229 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,229 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,230 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,230 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,230 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:58,230 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,230 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,230 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,230 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,230 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:38:58,230 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,231 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,231 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,231 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,268 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 198#L703-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:58,268 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,268 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,268 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,268 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,268 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:58,269 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,269 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,269 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,269 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,269 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:58,269 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,269 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,269 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,269 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,270 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 263#L708-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:58,270 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,270 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,270 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,270 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,270 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:58,270 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,270 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,271 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,271 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 388#L743-5true]) [2023-08-29 09:38:58,271 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,271 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,271 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,271 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [75#L708-2true, 5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 388#L743-5true]) [2023-08-29 09:38:58,272 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,272 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,272 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,272 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:58,272 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,272 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,272 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,272 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,273 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 198#L703-1true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:58,273 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,273 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,273 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,273 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,273 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:58,273 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,273 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,273 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,274 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,274 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:58,274 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,274 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,274 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,274 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,274 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 296#L711-2true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:58,274 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,274 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,275 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,275 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,275 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 198#L703-1true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:58,275 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,275 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,275 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,275 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:58,276 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,276 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,276 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,276 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:58,276 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,276 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,276 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,276 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 459#L703-2true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:58,277 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,277 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,277 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,277 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,330 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:58,331 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,331 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,331 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,331 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:58,331 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,331 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,331 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,331 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:58,332 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,332 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,332 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,332 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:58,332 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,332 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,332 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,332 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,350 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:58,350 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,350 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,350 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,350 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:58,351 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,351 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,351 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,351 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 311#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:58,351 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,351 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,351 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,351 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,352 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:58,352 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,352 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,352 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,352 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,372 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:58,372 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,372 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,372 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,372 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,373 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:58,373 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,373 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,373 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,373 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,373 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 311#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:58,373 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,373 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,373 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,374 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,374 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:58,374 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,374 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,374 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,374 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:58,397 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,397 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,397 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,397 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:58,398 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,398 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,398 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,398 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:58,398 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,398 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,399 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,399 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:58,399 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,399 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,399 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,399 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,402 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:58,402 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,402 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,402 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,402 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,402 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:58,402 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,402 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,402 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,403 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,403 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:58,403 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,403 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,403 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,403 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,403 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 131#L734-4true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:58,403 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,403 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,404 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,404 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,405 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:58,405 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,405 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,405 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,405 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,406 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:58,406 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,406 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,406 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,406 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,406 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:58,406 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,406 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,406 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,407 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,407 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:38:58,407 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,407 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,407 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,407 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,408 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:58,408 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,408 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,408 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,409 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,409 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:58,409 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,409 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,409 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,409 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,409 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:58,409 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,409 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,410 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,410 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,410 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:58,410 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,410 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,410 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,410 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,411 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:58,411 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,411 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,411 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,412 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:58,412 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,412 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,412 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,412 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:58,412 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,413 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,413 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,413 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:58,413 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,413 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,413 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:38:58,413 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,415 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:58,415 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,415 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,415 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,415 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,415 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:58,415 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,415 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,416 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,416 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,416 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:58,416 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,416 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,416 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,416 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,416 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:38:58,416 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,417 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,417 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,417 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:58,418 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,418 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,418 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,418 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,419 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [75#L708-2true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:38:58,419 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,419 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,419 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,419 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,420 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:58,420 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,420 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,420 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,420 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,421 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:58,421 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,421 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,421 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,421 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,422 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:58,422 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,423 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,423 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,423 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:58,423 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,423 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,423 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,423 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:58,424 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,424 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,424 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,424 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 388#L743-5true, 256#L720-2true]) [2023-08-29 09:38:58,424 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,424 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,424 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,424 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:58,426 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,426 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,426 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,426 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [75#L708-2true, 139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:58,427 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,427 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,427 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,427 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:58,427 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,428 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,428 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,428 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:58,428 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,428 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,429 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,429 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:38:58,430 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,430 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,430 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,430 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 385#L711-2true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:38:58,431 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,431 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,431 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,431 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,431 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:58,431 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,431 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,431 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,431 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,432 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:38:58,432 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,432 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,432 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,432 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,433 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:58,433 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,433 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,433 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,434 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 75#L708-2true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:58,434 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,434 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,434 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,435 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:58,435 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,435 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,435 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,435 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,436 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:58,436 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,436 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,436 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,436 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,438 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:38:58,438 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,438 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,438 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,438 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,438 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:38:58,439 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,439 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,439 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,439 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:58,439 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,439 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,439 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,439 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:38:58,440 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,440 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,440 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,440 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,441 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:58,441 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,441 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,441 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,441 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,442 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [75#L708-2true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:58,442 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,442 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,442 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,442 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,443 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:58,443 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,443 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,443 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,443 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,444 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:38:58,444 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,444 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,444 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,444 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,455 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:58,455 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,455 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,456 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,456 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,456 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:58,456 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,456 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,456 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,456 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,456 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 311#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:58,456 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,457 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,457 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,457 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,457 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 286#L733-2true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:38:58,457 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,457 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,457 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,457 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,458 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:58,458 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,458 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,459 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,459 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,459 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:58,459 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,459 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,459 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,459 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,459 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:38:58,460 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,460 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,460 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,460 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,460 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:38:58,460 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,460 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:58,460 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,460 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:38:58,632 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:58,632 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,632 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,632 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,632 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,633 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:58,633 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,633 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,633 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,633 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,634 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:58,634 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,634 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,634 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,634 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,635 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:58,635 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,635 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,635 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,635 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,637 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:58,638 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,638 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,638 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,638 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,638 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [75#L708-2true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:38:58,638 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,639 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,639 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,639 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,639 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:58,639 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,640 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,640 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,640 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,641 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:58,641 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,641 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,641 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,641 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,643 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:58,643 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,643 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,643 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,643 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,644 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:38:58,644 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,644 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,644 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,644 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:58,645 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,645 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,645 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,645 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,646 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:58,646 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,646 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,646 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,646 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:38:58,648 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,648 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,648 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,648 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:38:58,649 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,649 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,649 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,649 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,650 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:38:58,650 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,650 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,650 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,650 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:38:58,651 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,651 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:58,651 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:58,651 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 209#L708-2true]) [2023-08-29 09:38:59,135 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,135 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,135 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,135 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 209#L708-2true]) [2023-08-29 09:38:59,135 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,135 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,136 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,136 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,136 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true, 209#L708-2true]) [2023-08-29 09:38:59,136 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,136 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,136 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,136 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,136 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 209#L708-2true]) [2023-08-29 09:38:59,136 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,137 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,137 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,137 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,138 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true]) [2023-08-29 09:38:59,138 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,138 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,138 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,138 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,138 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,139 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true]) [2023-08-29 09:38:59,139 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,139 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,139 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,139 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,139 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,139 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:38:59,139 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,139 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,139 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,140 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,140 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,140 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 431#L708-3true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 371#L703-2true]) [2023-08-29 09:38:59,140 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,140 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,140 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,140 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,140 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,141 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 209#L708-2true]) [2023-08-29 09:38:59,141 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,141 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,141 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,141 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,141 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,141 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 209#L708-2true]) [2023-08-29 09:38:59,141 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,142 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,142 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,142 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,142 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,142 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 209#L708-2true, 305#L703-1true]) [2023-08-29 09:38:59,142 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,142 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,142 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,142 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,142 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,143 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 348#L703-3true, 209#L708-2true]) [2023-08-29 09:38:59,143 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,143 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,143 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,143 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,143 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,150 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 209#L708-2true]) [2023-08-29 09:38:59,150 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,151 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,151 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,151 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,151 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 209#L708-2true]) [2023-08-29 09:38:59,151 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,151 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,151 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,151 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,151 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 209#L708-2true, 305#L703-1true]) [2023-08-29 09:38:59,152 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,152 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,152 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,152 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,152 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 209#L708-2true]) [2023-08-29 09:38:59,152 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,152 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,152 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,152 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,153 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:59,154 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,154 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,154 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,154 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,154 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,154 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:59,154 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,154 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,154 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,155 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,155 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,155 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:59,155 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,155 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,155 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,155 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,155 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,155 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:59,156 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,156 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,156 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,156 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,156 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,156 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 209#L708-2true]) [2023-08-29 09:38:59,156 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,157 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,157 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,157 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,157 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,157 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 209#L708-2true]) [2023-08-29 09:38:59,157 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,157 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,157 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,157 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,157 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,158 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true, 209#L708-2true]) [2023-08-29 09:38:59,158 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,158 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,158 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,158 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,158 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,158 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 209#L708-2true]) [2023-08-29 09:38:59,158 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,158 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,159 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,159 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,159 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,166 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true]) [2023-08-29 09:38:59,166 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,166 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,167 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,167 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,167 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true]) [2023-08-29 09:38:59,167 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,167 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,167 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,167 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,167 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true, 305#L703-1true]) [2023-08-29 09:38:59,167 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,168 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,168 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,168 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,168 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 209#L708-2true]) [2023-08-29 09:38:59,168 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,168 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,168 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,168 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,169 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,170 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,170 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,170 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,170 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,170 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,170 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,170 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,170 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,170 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,170 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,171 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,171 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:59,171 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,171 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,171 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,171 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,171 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,171 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 385#L711-2true, 494#true, 431#L708-3true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,171 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,172 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,172 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,172 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,172 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,173 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 209#L708-2true]) [2023-08-29 09:38:59,173 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,173 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,173 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,173 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,173 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,174 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 209#L708-2true]) [2023-08-29 09:38:59,174 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,174 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,174 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,174 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,174 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,174 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 209#L708-2true]) [2023-08-29 09:38:59,174 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,174 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,175 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,175 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,175 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,175 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 209#L708-2true]) [2023-08-29 09:38:59,175 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,175 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,175 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,175 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,175 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 209#L708-2true]) [2023-08-29 09:38:59,187 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,187 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,187 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,187 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,187 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 209#L708-2true]) [2023-08-29 09:38:59,187 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,187 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,188 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,188 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,188 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true, 209#L708-2true]) [2023-08-29 09:38:59,188 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,188 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,188 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,188 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,188 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 209#L708-2true]) [2023-08-29 09:38:59,188 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,189 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,189 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,189 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,190 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 389#L708-2true, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,190 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,190 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,190 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,190 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,190 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,190 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 389#L708-2true, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,191 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,191 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,191 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,191 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,191 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,191 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 389#L708-2true, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:59,191 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,191 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,191 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,191 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,192 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,192 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 389#L708-2true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:59,192 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,192 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,192 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,192 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,192 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,193 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true]) [2023-08-29 09:38:59,193 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,193 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,193 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,193 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,193 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,193 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true]) [2023-08-29 09:38:59,193 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,194 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,194 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,194 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,194 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,194 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 209#L708-2true]) [2023-08-29 09:38:59,194 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,194 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,194 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,194 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,194 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,195 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true]) [2023-08-29 09:38:59,195 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,195 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,195 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,195 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,195 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,211 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true]) [2023-08-29 09:38:59,211 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,211 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,211 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,212 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,212 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true]) [2023-08-29 09:38:59,212 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,212 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,212 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,212 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,212 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true]) [2023-08-29 09:38:59,212 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,213 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,213 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,213 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,213 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 305#L703-1true]) [2023-08-29 09:38:59,213 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,213 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,213 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,213 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,251 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:59,251 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,251 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,251 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,252 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,252 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:59,252 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,252 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,252 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,252 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,252 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:59,252 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,253 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,253 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,253 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,253 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:59,253 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,253 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,253 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,253 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,253 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:59,254 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,254 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,254 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,254 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,254 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:59,254 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,254 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,254 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,254 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,255 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:38:59,255 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,255 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,255 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,255 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,255 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:38:59,255 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,255 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,255 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,255 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,377 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:59,378 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,378 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,378 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,378 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,378 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:59,378 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,378 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,378 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,379 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,379 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:38:59,379 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,379 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,379 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,379 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,379 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:59,379 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,379 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,380 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,380 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,381 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:59,381 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,381 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,381 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,381 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,381 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,381 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:59,382 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,382 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,382 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,382 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,382 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,382 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:38:59,382 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,382 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,382 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,382 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,382 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,383 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true]) [2023-08-29 09:38:59,383 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,383 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,383 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,383 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,383 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,384 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:59,384 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,384 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,384 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,384 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,384 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,384 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:59,384 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,384 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,384 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,385 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,385 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,385 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:38:59,385 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,385 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,385 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,385 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,385 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,385 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:38:59,386 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,386 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,386 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,386 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,386 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:59,393 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,393 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,394 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,394 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,394 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:59,394 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,394 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,394 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,394 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,394 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:38:59,395 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,395 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,395 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,395 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,395 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:59,395 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,395 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,395 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,395 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,396 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:59,397 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,397 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,397 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,397 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,397 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,397 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:59,397 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,397 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,397 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,398 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,398 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,398 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:59,398 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,398 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,398 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,398 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,398 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,398 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:59,399 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,399 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,399 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,399 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,399 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,399 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:59,399 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,399 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,400 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,400 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,400 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,400 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:59,400 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,400 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,400 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,400 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,400 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,401 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:38:59,401 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,401 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,401 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,401 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,401 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,401 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:59,401 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,401 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,402 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,402 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,402 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,409 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,409 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,409 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,410 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,410 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,410 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,410 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,410 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,410 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,410 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,411 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:59,411 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,411 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,411 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,411 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,411 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,411 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,411 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,411 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,411 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,413 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 385#L711-2true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,413 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,413 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,413 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,413 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,413 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,413 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 385#L711-2true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,413 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,413 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,414 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,414 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,414 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,414 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 385#L711-2true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:59,414 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,414 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,414 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,414 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,414 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,415 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 385#L711-2true, 221#L711-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,415 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,415 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,415 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,415 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,415 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,416 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:59,416 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,416 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,416 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,416 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,416 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,417 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:59,417 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,417 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,417 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,417 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,417 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,417 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:38:59,417 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,418 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,418 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,418 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,418 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,418 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:59,418 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,418 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,418 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,418 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,418 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:59,430 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,430 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,430 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,430 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:59,431 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,431 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,431 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,431 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,431 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:38:59,431 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,431 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,431 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,431 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,432 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:59,432 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,432 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,432 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,432 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,433 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,433 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,433 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,433 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,433 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,433 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,434 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 389#L708-2true, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,434 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,434 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,434 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,434 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,434 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,434 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:59,434 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,434 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,435 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,435 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,435 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,435 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 221#L711-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,435 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,435 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,435 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,435 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,435 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,436 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,436 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,436 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,436 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,436 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,436 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,436 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,437 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,437 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,437 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,437 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,437 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,437 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:59,437 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,437 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,437 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,437 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,438 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,438 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:59,438 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,438 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,438 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,438 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,438 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,454 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:59,454 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,454 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,454 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,454 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,455 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,455 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,455 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,455 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,455 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,455 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,455 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,455 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,456 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,456 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,456 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:59,456 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,456 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,456 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,456 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,477 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 217#L720-2true, 142#L722true]) [2023-08-29 09:38:59,478 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,478 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,478 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,478 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 142#L722true]) [2023-08-29 09:38:59,478 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,479 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,479 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,479 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 142#L722true]) [2023-08-29 09:38:59,479 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,479 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,479 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,479 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 217#L720-2true, 142#L722true]) [2023-08-29 09:38:59,480 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,480 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,480 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,480 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,480 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 142#L722true]) [2023-08-29 09:38:59,480 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,480 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,481 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,481 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:38:59,481 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,481 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,481 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,481 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [75#L708-2true, 5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:38:59,481 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,482 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,482 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,482 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 142#L722true]) [2023-08-29 09:38:59,482 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,482 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,482 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,482 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 142#L722true]) [2023-08-29 09:38:59,483 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,483 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,483 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,483 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 142#L722true]) [2023-08-29 09:38:59,483 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,483 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,483 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,484 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 142#L722true]) [2023-08-29 09:38:59,484 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,484 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,484 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,484 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true, 142#L722true]) [2023-08-29 09:38:59,484 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,484 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,485 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,485 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,485 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 142#L722true]) [2023-08-29 09:38:59,485 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,485 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,485 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,485 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 142#L722true]) [2023-08-29 09:38:59,486 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,486 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,486 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,486 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 142#L722true]) [2023-08-29 09:38:59,486 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,486 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,486 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,487 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 263#L708-1true, 142#L722true]) [2023-08-29 09:38:59,487 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,487 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,487 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,487 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,493 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,493 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,493 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,493 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,493 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,494 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,494 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,494 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,494 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:59,495 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,495 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,495 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,495 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,495 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,495 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,495 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,496 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,497 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:59,497 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,497 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,497 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,497 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,498 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:59,498 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,498 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,498 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,498 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,498 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:38:59,498 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,498 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,498 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,498 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,499 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:38:59,499 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,499 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,499 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,499 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,499 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,499 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,499 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,499 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,500 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,500 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,500 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,500 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,500 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,500 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,500 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,500 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,500 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:59,501 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,501 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,501 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,501 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,501 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,501 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,501 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,501 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,501 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,501 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,502 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,510 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:59,510 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,510 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,510 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,510 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,510 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,511 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:59,511 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,511 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,511 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,511 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,511 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,511 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:38:59,512 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,512 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,512 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,512 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,512 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,512 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:59,512 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,512 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,513 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,513 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,513 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,514 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 142#L722true]) [2023-08-29 09:38:59,514 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,514 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,514 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,514 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,515 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 142#L722true]) [2023-08-29 09:38:59,515 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,515 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,515 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,515 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,516 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true, 142#L722true]) [2023-08-29 09:38:59,516 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,516 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,516 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,516 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,516 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true, 142#L722true]) [2023-08-29 09:38:59,516 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,517 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,517 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,517 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,521 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true]) [2023-08-29 09:38:59,521 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,521 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,521 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,521 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,521 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,522 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true]) [2023-08-29 09:38:59,522 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,522 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,522 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,522 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,522 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,522 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:38:59,523 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,523 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,523 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,523 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,523 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,523 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true]) [2023-08-29 09:38:59,523 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,523 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,523 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,524 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,524 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,525 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 142#L722true, 256#L720-2true]) [2023-08-29 09:38:59,525 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,525 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,525 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,525 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,525 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 142#L722true, 256#L720-2true]) [2023-08-29 09:38:59,526 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,526 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,526 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,526 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true, 142#L722true, 256#L720-2true]) [2023-08-29 09:38:59,526 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,526 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,526 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,527 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 142#L722true, 256#L720-2true]) [2023-08-29 09:38:59,527 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,527 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,527 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,527 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,531 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:59,531 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,531 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,531 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,531 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,531 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,532 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:59,532 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,532 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,532 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,532 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,532 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,533 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:38:59,533 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,533 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,533 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,533 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,533 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,534 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:38:59,534 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,534 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,534 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,534 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,534 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:38:59,535 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,536 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,536 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,536 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:38:59,536 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,536 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,536 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,537 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 142#L722true]) [2023-08-29 09:38:59,537 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,537 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,537 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,537 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 142#L722true]) [2023-08-29 09:38:59,538 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,538 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,538 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,538 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,543 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,543 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,543 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,543 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,543 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,543 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,544 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,544 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,544 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,544 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,544 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,544 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,545 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:59,545 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,545 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,545 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,545 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,545 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,545 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,546 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,546 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,546 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,546 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,546 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,547 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:38:59,548 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,548 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,548 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,548 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,548 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:38:59,548 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,549 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,549 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,549 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 142#L722true]) [2023-08-29 09:38:59,549 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,549 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,549 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,549 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 142#L722true]) [2023-08-29 09:38:59,550 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,550 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,550 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,550 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,552 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 142#L722true]) [2023-08-29 09:38:59,553 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,553 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,553 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,553 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,553 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,553 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 142#L722true]) [2023-08-29 09:38:59,553 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,553 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,554 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,554 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,554 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,554 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 142#L722true, 305#L703-1true]) [2023-08-29 09:38:59,554 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,554 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,554 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,554 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,554 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,555 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true, 142#L722true]) [2023-08-29 09:38:59,555 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,555 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,555 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,555 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,555 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true]) [2023-08-29 09:38:59,555 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,555 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,555 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,556 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true]) [2023-08-29 09:38:59,556 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,556 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,556 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,556 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true, 142#L722true]) [2023-08-29 09:38:59,556 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,557 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,557 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,557 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,557 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 142#L722true]) [2023-08-29 09:38:59,557 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,557 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,557 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,557 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,559 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 256#L720-2true]) [2023-08-29 09:38:59,559 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,559 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,559 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,559 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,559 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,559 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 256#L720-2true]) [2023-08-29 09:38:59,559 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,559 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,560 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,560 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,560 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,560 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 142#L722true, 256#L720-2true]) [2023-08-29 09:38:59,560 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,560 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,560 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,560 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,560 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,561 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 142#L722true, 256#L720-2true]) [2023-08-29 09:38:59,561 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,561 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,561 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,561 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,561 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,561 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 142#L722true]) [2023-08-29 09:38:59,561 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,561 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,562 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,562 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,562 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 142#L722true]) [2023-08-29 09:38:59,562 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,562 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,562 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,562 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,562 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true, 142#L722true]) [2023-08-29 09:38:59,562 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,563 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,563 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,563 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 142#L722true]) [2023-08-29 09:38:59,563 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,563 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,563 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,563 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,564 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:38:59,564 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,565 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,565 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,565 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,565 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,565 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:38:59,565 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,565 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,565 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,565 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,565 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,566 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 142#L722true]) [2023-08-29 09:38:59,566 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,566 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,566 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,566 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,566 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,566 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:38:59,566 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,566 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,567 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,567 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,567 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true]) [2023-08-29 09:38:59,567 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,567 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,567 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,567 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true]) [2023-08-29 09:38:59,568 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,568 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,568 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,568 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,568 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true, 305#L703-1true]) [2023-08-29 09:38:59,568 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,568 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,568 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,568 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true, 142#L722true]) [2023-08-29 09:38:59,569 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,569 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,569 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,569 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,570 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:38:59,570 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,570 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,570 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,570 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,570 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,571 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:38:59,571 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,571 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,571 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,571 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,571 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,571 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 142#L722true]) [2023-08-29 09:38:59,571 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,572 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,572 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,572 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,572 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,572 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 142#L722true]) [2023-08-29 09:38:59,572 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,572 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,572 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,572 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:38:59,572 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:38:59,573 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,573 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,573 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,573 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:38:59,573 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,573 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,573 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,574 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,574 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 142#L722true]) [2023-08-29 09:38:59,574 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,574 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,574 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,574 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,574 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 142#L722true]) [2023-08-29 09:38:59,574 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,575 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,575 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:38:59,575 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:59,576 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,576 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,576 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,576 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,577 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 387#L720-3true]) [2023-08-29 09:38:59,577 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,577 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,577 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,577 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,578 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:59,578 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,578 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,578 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,578 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,579 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:38:59,579 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,579 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,579 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,579 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 198#L703-1true]) [2023-08-29 09:38:59,580 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,580 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,580 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,580 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,581 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,581 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,581 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,581 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,581 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,582 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true]) [2023-08-29 09:38:59,582 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,582 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,582 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,582 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,583 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,583 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,583 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,583 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,583 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,584 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,584 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,584 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,584 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true]) [2023-08-29 09:38:59,585 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,585 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,585 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,585 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,586 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,587 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,587 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,587 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true]) [2023-08-29 09:38:59,587 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,588 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,588 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,588 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,588 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,589 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,589 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,589 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,590 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,590 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,590 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,590 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true]) [2023-08-29 09:38:59,591 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,591 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,591 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,591 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:59,592 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,592 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,592 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,592 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true]) [2023-08-29 09:38:59,593 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,593 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,593 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,593 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,594 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:59,594 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,594 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,594 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,594 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,595 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:38:59,595 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,595 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,595 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,595 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,596 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true]) [2023-08-29 09:38:59,596 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,596 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,596 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:38:59,596 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:38:59,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 468#L720-2true]) [2023-08-29 09:38:59,649 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,650 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,650 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,650 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,650 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 468#L720-2true]) [2023-08-29 09:38:59,650 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,650 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,650 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,650 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,650 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 468#L720-2true, 305#L703-1true]) [2023-08-29 09:38:59,651 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,651 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,651 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,651 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 468#L720-2true]) [2023-08-29 09:38:59,651 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,651 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,651 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,651 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,652 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:59,652 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,652 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,652 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,652 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,652 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,653 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:59,653 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,653 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,653 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,653 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,653 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,653 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:38:59,653 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,653 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,654 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,654 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,654 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,654 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true]) [2023-08-29 09:38:59,654 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,654 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,654 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,654 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,654 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,655 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 348#L703-3true]) [2023-08-29 09:38:59,656 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,656 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,656 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,656 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 348#L703-3true]) [2023-08-29 09:38:59,656 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,656 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,657 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,657 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:38:59,657 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,657 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,657 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,658 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 348#L703-3true]) [2023-08-29 09:38:59,658 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,658 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,658 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,658 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,658 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 468#L720-2true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:59,666 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,666 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,666 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,666 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 468#L720-2true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:59,666 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,667 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,667 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,667 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 468#L720-2true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:38:59,667 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,667 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,667 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,667 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 468#L720-2true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:59,668 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,668 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,668 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,668 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,668 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 457#L720-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:59,668 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,669 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,669 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,669 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,669 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,669 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 457#L720-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:59,669 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,669 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,669 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,669 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,669 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,670 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 457#L720-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:59,670 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,670 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,670 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,670 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,670 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,670 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 457#L720-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 256#L720-2true]) [2023-08-29 09:38:59,670 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,670 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,671 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,671 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,671 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,672 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 215#L720-3true]) [2023-08-29 09:38:59,672 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,672 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,672 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,672 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,672 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,673 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 215#L720-3true]) [2023-08-29 09:38:59,673 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,673 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,673 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,673 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,673 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,673 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:38:59,673 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,673 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,674 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,674 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,674 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,674 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 215#L720-3true]) [2023-08-29 09:38:59,674 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,674 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,674 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,674 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,674 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,682 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true]) [2023-08-29 09:38:59,683 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,683 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,683 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,683 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,683 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true]) [2023-08-29 09:38:59,683 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,683 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,683 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,683 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,684 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 305#L703-1true]) [2023-08-29 09:38:59,684 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,684 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,684 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,684 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,684 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 468#L720-2true]) [2023-08-29 09:38:59,684 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,684 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,684 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,685 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,685 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 457#L720-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:38:59,685 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,685 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,685 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,685 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,686 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,686 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 385#L711-2true, 457#L720-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:38:59,686 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,686 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,686 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,686 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,686 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,686 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 457#L720-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true]) [2023-08-29 09:38:59,687 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,687 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,687 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,687 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,687 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,687 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 457#L720-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true]) [2023-08-29 09:38:59,687 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,687 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,687 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,687 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,688 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,689 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 468#L720-2true, 48#L711-3true]) [2023-08-29 09:38:59,689 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,690 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,690 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,690 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,690 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,690 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 468#L720-2true, 48#L711-3true]) [2023-08-29 09:38:59,690 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,690 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,690 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,690 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,690 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,691 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 468#L720-2true, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:38:59,691 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,691 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,691 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,691 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,691 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,691 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 468#L720-2true, 48#L711-3true]) [2023-08-29 09:38:59,691 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,691 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,692 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,692 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,692 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,703 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 468#L720-2true]) [2023-08-29 09:38:59,704 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,704 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,704 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,704 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,704 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 468#L720-2true]) [2023-08-29 09:38:59,704 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,704 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,705 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,705 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,705 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 468#L720-2true, 305#L703-1true]) [2023-08-29 09:38:59,705 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,705 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,705 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,705 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,705 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 468#L720-2true]) [2023-08-29 09:38:59,705 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,706 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,706 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,706 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,706 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 457#L720-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,706 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,706 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,707 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,707 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,707 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,707 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 389#L708-2true, 233#L743-4true, 457#L720-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:38:59,707 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,707 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,707 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,707 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,707 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,708 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 457#L720-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:38:59,708 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,708 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,708 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,708 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,708 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,708 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 457#L720-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:38:59,708 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,708 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,709 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,709 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,709 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,710 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true]) [2023-08-29 09:38:59,710 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,710 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,710 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,710 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,710 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,711 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true]) [2023-08-29 09:38:59,711 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,711 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,711 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,711 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,711 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,711 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 305#L703-1true]) [2023-08-29 09:38:59,711 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,711 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,711 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,712 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,712 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,712 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true]) [2023-08-29 09:38:59,712 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,712 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,712 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,712 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,712 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,729 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 280#L720-1true]) [2023-08-29 09:38:59,729 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,729 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,729 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,729 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,730 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true]) [2023-08-29 09:38:59,730 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,730 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,730 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,730 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,730 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true]) [2023-08-29 09:38:59,730 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,730 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,731 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,731 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,731 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 305#L703-1true]) [2023-08-29 09:38:59,731 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,731 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,731 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,731 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:59,904 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,904 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,905 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,905 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,905 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:59,905 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,905 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,905 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,905 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,905 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:38:59,905 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,906 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,906 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,906 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,906 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:59,906 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,906 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,906 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,906 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,907 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:59,907 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,907 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,907 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,907 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,907 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,908 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:59,908 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,908 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,908 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,908 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,908 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,908 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:38:59,908 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,908 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,908 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,909 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,909 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,909 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:38:59,909 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,909 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,909 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,909 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,909 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,910 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:59,911 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,911 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,911 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,911 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,911 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,911 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:38:59,911 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,911 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,912 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,912 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,912 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,912 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:38:59,912 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,912 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,912 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,912 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,912 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,913 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:38:59,913 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,913 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,913 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,913 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,913 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,920 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:59,921 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,921 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,921 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,921 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,921 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:59,921 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,921 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,921 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,922 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,922 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:38:59,922 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,922 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,922 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,922 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,922 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 233#L743-4true, 494#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:38:59,922 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,922 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,923 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,923 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,923 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:59,923 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,923 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,923 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,924 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,924 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,924 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:59,924 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,924 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,924 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,924 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,924 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,924 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:38:59,925 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,925 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,925 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,925 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,925 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,925 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:38:59,925 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,925 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,925 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,925 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,926 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,927 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 77#L703-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:59,927 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,927 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,927 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,927 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,927 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,927 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 77#L703-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:38:59,927 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,928 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,928 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,928 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,928 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,928 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 77#L703-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:38:59,928 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:38:59,928 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:38:59,928 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,928 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:38:59,928 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,125 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 77#L703-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:00,125 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,125 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,126 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,126 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,126 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,133 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 77#L703-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,134 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,134 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,134 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,134 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 77#L703-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,134 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,135 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,135 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,135 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, 233#L743-4true, 77#L703-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:00,135 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,135 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,135 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,135 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 77#L703-2true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,136 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,136 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,136 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,136 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,136 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,137 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,137 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,137 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,137 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,137 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,137 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,137 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,137 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,137 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,137 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,138 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,138 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:00,138 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,138 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,138 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,138 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,138 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,138 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,138 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,139 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,139 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,139 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,139 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,141 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:00,141 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,141 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,141 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,141 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,141 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,141 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:00,141 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,141 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,142 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,142 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,142 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,142 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:39:00,142 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,142 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,142 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,142 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,142 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,143 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true]) [2023-08-29 09:39:00,143 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,143 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,143 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,143 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,143 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,155 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:00,155 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,155 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,155 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,155 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,156 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:00,156 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,156 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,156 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,156 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,156 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:39:00,156 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,156 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,156 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,157 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,157 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:00,157 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,157 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,157 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,157 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,158 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,158 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,158 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,158 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,158 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,158 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,158 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,158 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,158 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,159 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,159 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,159 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,159 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:00,159 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,159 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,159 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,159 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,159 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,160 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:39:00,160 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,160 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,160 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,160 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,160 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,161 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,161 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,161 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,161 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,162 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,162 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,162 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,162 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,162 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,162 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,162 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,162 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,163 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:00,163 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,163 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,163 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,163 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,163 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,163 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 77#L703-2true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,163 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,163 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,163 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,164 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,164 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,180 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 133#L703-1true]) [2023-08-29 09:39:00,180 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,180 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,180 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,181 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,181 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true]) [2023-08-29 09:39:00,181 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,181 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,181 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,181 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,181 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true]) [2023-08-29 09:39:00,181 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,182 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,182 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,182 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,182 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 305#L703-1true]) [2023-08-29 09:39:00,182 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,182 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,182 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,182 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,209 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 473#L724-2true]) [2023-08-29 09:39:00,209 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,209 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,209 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,210 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,210 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 473#L724-2true]) [2023-08-29 09:39:00,210 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,210 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,210 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,210 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,210 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 473#L724-2true]) [2023-08-29 09:39:00,210 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,210 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,211 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,211 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,211 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 473#L724-2true]) [2023-08-29 09:39:00,211 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,211 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,211 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,211 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,232 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 387#L720-3true]) [2023-08-29 09:39:00,233 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,233 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,233 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,233 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,233 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true]) [2023-08-29 09:39:00,233 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,233 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,233 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,233 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,234 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 280#L720-1true]) [2023-08-29 09:39:00,234 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,234 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,234 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,234 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,234 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 387#L720-3true]) [2023-08-29 09:39:00,234 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,234 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,234 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,235 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,235 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 7#L708-3true]) [2023-08-29 09:39:00,235 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,235 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,235 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,236 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true]) [2023-08-29 09:39:00,236 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,236 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,236 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,236 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,236 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 280#L720-1true]) [2023-08-29 09:39:00,236 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,236 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,237 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,237 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,237 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 133#L703-1true]) [2023-08-29 09:39:00,237 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,237 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,237 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,237 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,238 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 164#L711-3true, 233#L743-4true, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,238 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,238 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,238 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,238 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,238 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,238 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,239 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,239 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,239 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,239 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true]) [2023-08-29 09:39:00,239 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,239 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,239 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,239 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,239 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true]) [2023-08-29 09:39:00,240 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,240 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,240 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,240 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,240 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 84#L703-3true]) [2023-08-29 09:39:00,240 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,241 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,241 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,241 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,241 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true]) [2023-08-29 09:39:00,241 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,241 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,241 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,241 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,241 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 280#L720-1true]) [2023-08-29 09:39:00,242 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,242 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,242 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,242 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,242 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 84#L703-3true]) [2023-08-29 09:39:00,242 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,242 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,242 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,242 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,283 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:39:00,283 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,283 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,284 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,284 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,284 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,284 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,284 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,284 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,284 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,284 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,284 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,285 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,285 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,285 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,285 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:39:00,285 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,285 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,285 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,285 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,293 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true]) [2023-08-29 09:39:00,294 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:00,294 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:00,294 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:00,294 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:00,294 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:00,294 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,294 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,294 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,294 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,295 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,295 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true]) [2023-08-29 09:39:00,295 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:00,295 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:00,295 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:00,295 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:00,295 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:00,296 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,296 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,296 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,296 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,296 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,296 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:39:00,296 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:00,296 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:00,297 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:00,297 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:00,297 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:00,297 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:00,297 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,297 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,297 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,297 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,298 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true]) [2023-08-29 09:39:00,298 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:00,298 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:00,298 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:00,298 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:00,298 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:00,298 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,298 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,299 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,299 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,299 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,301 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,301 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,301 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,301 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,301 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,301 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,301 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,301 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,302 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,302 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,302 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,302 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,302 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:00,302 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,302 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,302 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,302 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,302 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,303 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, 354#L720-1true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,303 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,303 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,303 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,303 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,303 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,303 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,303 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,303 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,304 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,304 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,304 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,304 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,304 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,304 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,304 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,304 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,304 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,305 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:00,305 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,305 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,305 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,305 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,305 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,305 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,305 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,305 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,306 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,306 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,306 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,307 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,307 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,307 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,307 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,307 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,307 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,307 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,307 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,308 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,308 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,308 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:00,308 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,308 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,308 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,308 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,308 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,308 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,309 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,309 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,309 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,322 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,322 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,322 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,322 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,323 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,323 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,323 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,323 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,323 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,323 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:00,324 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,324 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,324 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,324 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,324 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,324 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,324 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,324 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,325 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,337 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,337 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,337 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,338 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,338 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,338 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,338 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,338 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,338 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,338 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,339 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:00,339 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,339 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,339 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,339 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,339 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,339 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,339 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,340 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,340 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,348 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,348 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,348 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,348 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,348 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,349 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,349 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,349 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,349 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,349 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,349 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:00,349 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,350 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,350 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,350 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,350 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,350 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,350 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,350 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,350 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,361 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,361 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,362 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,362 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,362 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,362 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,362 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,362 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,362 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,363 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:00,363 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,363 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,363 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,363 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,363 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,364 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,364 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,364 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,364 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,386 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,387 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,387 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,387 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,387 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,387 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,387 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,387 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,388 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,388 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,388 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,388 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,388 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:00,388 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,388 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,388 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,388 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,388 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,389 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,389 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,389 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,389 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,389 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,389 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,389 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,389 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,389 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,390 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,390 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,390 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,390 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,390 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,390 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,390 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,390 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,390 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,391 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:00,391 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,391 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,391 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,391 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,391 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,391 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,391 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,391 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,392 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,392 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,392 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,393 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,393 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,393 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,393 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,393 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,393 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,393 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,394 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,394 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,394 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,394 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,394 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,394 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:00,394 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,394 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,394 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,394 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,395 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,395 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,395 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,395 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,395 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,395 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,395 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,395 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:39:00,395 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,396 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,396 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,396 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,396 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,396 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:39:00,396 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,396 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,396 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,396 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,396 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,397 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 256#L720-2true]) [2023-08-29 09:39:00,397 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,397 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,397 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,397 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,397 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,397 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:39:00,397 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,398 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,398 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,398 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,398 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,399 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,399 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,399 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,399 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,399 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,399 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,399 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,400 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,400 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,400 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,400 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,400 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,400 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:00,400 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,400 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,400 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,401 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,401 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,401 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,401 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,401 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,401 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,401 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,401 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,401 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,402 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,402 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,402 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,402 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,402 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,402 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,402 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,402 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,402 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,402 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,403 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,403 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:00,403 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,403 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,403 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,403 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,403 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,403 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,403 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,404 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,404 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,404 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,404 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,405 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,405 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,405 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,405 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,405 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,405 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,405 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,406 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,406 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,406 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,406 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,406 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,406 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:00,406 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,406 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,406 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,407 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,407 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,407 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,407 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,407 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,407 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,407 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,407 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,407 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,408 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,408 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,408 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,408 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,408 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,408 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,408 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,408 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,408 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,408 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,409 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,409 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:00,409 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,409 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,409 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,409 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,409 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,409 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,410 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,410 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,410 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,410 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,410 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,412 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), 90#L733-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,412 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,412 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,412 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,412 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,413 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,413 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,413 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,413 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,414 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,414 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,414 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,414 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,414 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,414 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,415 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,415 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,415 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,415 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,415 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,415 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,415 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,416 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,416 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 90#L733-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,417 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,417 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,418 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,418 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,418 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,418 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,418 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,418 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,419 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,419 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,419 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,419 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,419 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,420 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,420 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,420 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,420 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,420 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,420 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,420 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,421 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,421 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,421 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,422 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), 90#L733-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,422 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,423 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,423 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,423 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,423 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,423 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,423 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,423 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,424 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,424 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,424 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,424 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,425 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,425 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,425 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,425 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,425 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,426 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,426 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,426 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,426 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,426 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), 90#L733-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:39:00,428 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,428 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,428 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,428 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:39:00,428 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,428 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,429 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,429 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,429 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:39:00,429 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,429 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,429 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,429 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,430 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,430 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,430 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,430 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,431 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:39:00,431 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,431 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,431 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,431 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,431 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,432 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,432 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,432 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,432 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,432 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,433 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,433 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,433 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,433 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,433 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:00,434 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,434 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,434 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,434 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:39:00,434 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,435 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,435 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,435 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 311#L733-3true]) [2023-08-29 09:39:00,439 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,439 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,439 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,439 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:00,439 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,439 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,439 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,440 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:00,440 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,440 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,440 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,440 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 311#L733-3true]) [2023-08-29 09:39:00,440 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,441 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,441 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,441 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,441 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 428#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:00,441 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,441 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,441 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,441 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,441 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, 428#L724-2true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:00,442 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,442 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,442 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,442 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,442 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, 428#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 311#L733-3true]) [2023-08-29 09:39:00,442 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,442 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,442 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,442 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,443 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 428#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:00,443 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,443 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,443 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,443 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,452 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:00,452 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,452 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,453 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,453 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,453 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:00,453 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,453 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,453 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,453 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,453 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 305#L703-1true]) [2023-08-29 09:39:00,453 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,454 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,454 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,454 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,454 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:00,454 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,454 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,454 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,454 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,480 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 163#L735-1true, 311#L733-3true]) [2023-08-29 09:39:00,481 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,481 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,481 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,481 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 311#L733-3true]) [2023-08-29 09:39:00,481 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,481 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,481 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,481 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 311#L733-3true]) [2023-08-29 09:39:00,482 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,482 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,482 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,482 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 163#L735-1true, 311#L733-3true]) [2023-08-29 09:39:00,482 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,482 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,482 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,482 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,517 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [132#L733-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:00,517 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,518 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,518 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,518 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, 132#L733-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:00,518 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,518 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,518 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,518 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [132#L733-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:00,519 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,519 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,519 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,519 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [132#L733-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:39:00,519 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,519 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,519 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,519 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,525 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 132#L733-1true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:00,525 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,525 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,525 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,525 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,525 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 132#L733-1true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:00,525 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,526 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,526 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,526 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 132#L733-1true, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:00,526 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,526 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,526 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,526 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 132#L733-1true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:39:00,527 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,527 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,527 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,527 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 132#L733-1true, 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,532 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,532 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,532 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,532 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, 132#L733-1true, Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,532 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,532 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,532 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,532 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [132#L733-1true, Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,533 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,533 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,533 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,533 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [132#L733-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:00,533 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,533 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,534 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,534 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 132#L733-1true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:00,537 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,537 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,537 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,537 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, 132#L733-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:00,537 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,537 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,537 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,537 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [132#L733-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:00,538 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,538 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,538 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,538 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [132#L733-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:39:00,538 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,538 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,539 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,539 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,638 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 349#L704true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,638 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,638 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,639 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,639 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,639 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 349#L704true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,639 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,639 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,639 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,639 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,639 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 349#L704true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,639 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,640 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,640 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,640 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,640 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 349#L704true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:00,640 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,640 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,640 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,640 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,642 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 393#L705-1true]) [2023-08-29 09:39:00,642 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,642 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,642 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,642 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,642 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 393#L705-1true]) [2023-08-29 09:39:00,642 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,642 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,642 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,642 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,643 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 393#L705-1true]) [2023-08-29 09:39:00,643 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,643 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,643 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,643 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,643 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 393#L705-1true, 305#L703-1true]) [2023-08-29 09:39:00,643 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,643 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,643 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,644 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 393#L705-1true]) [2023-08-29 09:39:00,645 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,645 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,645 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,645 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 393#L705-1true]) [2023-08-29 09:39:00,645 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,645 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,645 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,646 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,646 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 393#L705-1true]) [2023-08-29 09:39:00,646 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,646 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,646 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,646 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,646 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 393#L705-1true, 305#L703-1true]) [2023-08-29 09:39:00,646 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,646 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,647 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,647 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 393#L705-1true]) [2023-08-29 09:39:00,648 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,648 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,648 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,648 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 393#L705-1true]) [2023-08-29 09:39:00,648 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,648 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,649 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,649 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 393#L705-1true]) [2023-08-29 09:39:00,649 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,649 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,649 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,649 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 393#L705-1true, 305#L703-1true]) [2023-08-29 09:39:00,649 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,650 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,650 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,650 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 393#L705-1true]) [2023-08-29 09:39:00,651 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,651 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,651 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,651 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 393#L705-1true]) [2023-08-29 09:39:00,651 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,652 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,652 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,652 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 393#L705-1true]) [2023-08-29 09:39:00,652 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,652 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,652 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,652 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 393#L705-1true, 305#L703-1true]) [2023-08-29 09:39:00,653 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,653 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,653 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,653 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:00,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, 88#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true]) [2023-08-29 09:39:00,679 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:00,679 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:00,679 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:00,679 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:00,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 387#L720-3true]) [2023-08-29 09:39:00,680 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,680 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,680 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,680 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,681 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 21#L708-1true]) [2023-08-29 09:39:00,681 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,681 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,681 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,681 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,682 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true]) [2023-08-29 09:39:00,682 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,682 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,682 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,682 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,683 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 84#L703-3true]) [2023-08-29 09:39:00,683 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,683 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,683 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,683 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,684 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, 88#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,685 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:00,685 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:00,685 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:00,685 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:00,685 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true]) [2023-08-29 09:39:00,685 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,686 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,686 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,686 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,686 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,686 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,686 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,687 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,687 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,687 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:00,687 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,687 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,688 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,688 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,688 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true]) [2023-08-29 09:39:00,688 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,688 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,688 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,689 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,690 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, 88#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true]) [2023-08-29 09:39:00,690 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:00,690 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:00,690 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:00,690 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:00,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 280#L720-1true]) [2023-08-29 09:39:00,691 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,691 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,691 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,691 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,692 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 280#L720-1true]) [2023-08-29 09:39:00,692 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,692 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,692 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,692 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,693 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true]) [2023-08-29 09:39:00,693 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,693 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,693 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,693 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,694 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 280#L720-1true]) [2023-08-29 09:39:00,694 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,694 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,694 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,694 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,695 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, 88#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true]) [2023-08-29 09:39:00,696 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:00,696 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:00,696 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:00,696 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:00,696 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 387#L720-3true]) [2023-08-29 09:39:00,696 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,696 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,696 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,697 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,697 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 133#L703-1true]) [2023-08-29 09:39:00,697 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,697 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,697 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,697 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,698 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true]) [2023-08-29 09:39:00,698 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,698 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,698 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,698 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,699 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 133#L703-1true]) [2023-08-29 09:39:00,699 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,699 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,699 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,699 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:00,827 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:00,827 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,827 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,827 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,827 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,827 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,828 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:00,828 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,828 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,828 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,828 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,828 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,828 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:00,828 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,828 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,829 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,829 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,829 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,829 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 354#L720-1true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:00,829 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:00,829 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,829 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:00,829 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:00,829 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:01,292 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:01,293 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,293 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,293 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,293 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,293 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,293 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:01,293 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,294 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,294 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,294 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,294 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,294 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:01,294 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,294 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,294 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,294 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,294 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,295 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:01,295 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,295 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,295 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,295 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,295 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,299 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:01,299 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:01,300 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:01,300 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:01,300 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:01,300 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:01,300 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:01,300 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:01,300 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:01,300 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:01,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:01,301 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:01,301 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:01,301 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:01,301 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:01,301 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:01,301 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:01,301 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:01,301 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:01,301 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:01,302 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:01,302 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,302 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:01,302 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,302 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:01,302 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:01,302 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,302 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:01,303 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,303 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:01,303 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:01,303 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,303 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:01,303 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:01,303 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,303 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:01,303 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,304 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:01,304 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,304 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:01,330 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:01,330 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,330 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,330 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,330 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,330 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,331 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:01,331 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,331 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,331 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,331 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,331 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,331 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:01,331 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,331 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,331 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,332 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,332 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,332 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:01,332 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,332 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,332 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,332 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,332 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,372 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:01,373 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,373 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,373 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,373 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,373 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,373 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:01,373 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,373 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,374 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,374 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,374 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,374 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:01,374 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,374 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,374 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,374 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,374 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,375 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:01,375 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,375 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,375 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,375 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,375 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,415 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:01,415 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,416 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,416 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,416 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,416 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,416 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:01,416 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,416 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,416 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,416 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,417 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,417 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:01,417 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,417 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,417 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,417 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,417 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,417 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:01,418 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,418 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,418 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,418 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,418 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,459 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:01,459 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,459 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,459 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,459 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,459 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,460 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:01,460 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,460 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,460 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,460 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,460 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,460 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:01,460 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,460 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,460 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,461 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,461 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,461 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:01,461 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:01,461 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,461 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:01,461 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,461 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,954 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:01,954 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:01,954 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:01,954 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,954 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:01,955 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,955 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:01,955 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:01,955 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:01,955 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,955 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:01,955 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,955 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:01,956 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:01,956 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,956 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:01,956 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,956 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:01,956 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:01,956 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:01,956 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,956 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:01,956 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:01,957 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,432 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 21#L708-1true, 388#L743-5true]) [2023-08-29 09:39:02,432 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,432 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,432 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,433 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,433 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [57#L734-4true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:39:02,433 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,433 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,433 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,433 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,433 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:39:02,433 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,433 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,434 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,434 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,434 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,434 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,434 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,434 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 491#true, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,439 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,439 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,439 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,439 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [57#L734-4true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,440 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,440 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,440 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,440 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 387#L720-3true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:39:02,440 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,440 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,440 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,440 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,441 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 387#L720-3true, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,441 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,441 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,441 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,441 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,441 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 491#true, 7#L708-3true, 388#L743-5true]) [2023-08-29 09:39:02,442 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,442 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,442 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,442 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,442 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [57#L734-4true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 7#L708-3true, 388#L743-5true]) [2023-08-29 09:39:02,442 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,442 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,442 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,442 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,443 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 7#L708-3true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:39:02,443 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,443 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,443 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,443 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,443 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 7#L708-3true, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,443 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,443 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,443 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,444 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,444 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 21#L708-1true, 388#L743-5true]) [2023-08-29 09:39:02,444 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,444 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,445 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,445 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,445 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [57#L734-4true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:39:02,445 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,445 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,445 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,445 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,445 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:39:02,445 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,446 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,446 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,446 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,446 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,446 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,446 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,446 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,446 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,447 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 21#L708-1true, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,447 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,447 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,447 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,447 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,447 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [57#L734-4true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,447 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,447 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,448 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,448 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,448 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 84#L703-3true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:39:02,448 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,448 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,448 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,448 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,448 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 133#L703-1true, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,448 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,449 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,449 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,449 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,488 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,488 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,488 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,488 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 388#L743-5true]) [2023-08-29 09:39:02,489 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,489 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,489 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,489 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 388#L743-5true]) [2023-08-29 09:39:02,489 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,489 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,490 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,490 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:02,490 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,490 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,490 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,490 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 387#L720-3true, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,491 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,491 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,491 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,491 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,491 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,492 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,492 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,492 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,492 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,492 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,492 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,492 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,492 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,493 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 387#L720-3true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:02,493 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,493 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,493 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,493 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,493 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 7#L708-3true, 131#L734-4true, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,494 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,494 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,494 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,494 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 7#L708-3true, 131#L734-4true, 388#L743-5true]) [2023-08-29 09:39:02,494 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,494 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,494 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,494 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 7#L708-3true, 131#L734-4true, 388#L743-5true]) [2023-08-29 09:39:02,495 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,495 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,495 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,495 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 7#L708-3true, 131#L734-4true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:02,495 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,495 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,495 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,495 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,496 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,496 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,496 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,496 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 388#L743-5true]) [2023-08-29 09:39:02,497 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,497 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,497 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,497 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,497 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 388#L743-5true]) [2023-08-29 09:39:02,497 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,497 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,497 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,497 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,498 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:02,498 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,498 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,498 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,498 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,499 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 198#L703-1true, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,499 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,499 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,499 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,499 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,499 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,499 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,499 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,499 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,500 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,500 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,500 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,500 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,500 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,500 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,500 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 84#L703-3true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:02,500 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,500 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,501 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,501 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,522 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,522 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,522 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,522 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,522 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,523 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,523 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,523 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,523 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,523 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,523 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,523 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,523 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:39:02,524 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,524 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,524 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,524 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,525 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,525 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,525 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,525 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,525 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,526 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,526 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,526 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,526 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,526 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,526 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,526 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,526 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,527 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,527 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,527 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,527 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,527 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,527 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:39:02,536 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,536 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,536 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,536 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:39:02,536 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,536 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,536 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,536 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 311#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,537 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,537 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,537 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,537 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true, 311#L733-3true, 388#L743-5true]) [2023-08-29 09:39:02,537 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,538 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,538 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,538 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,552 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,552 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,553 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,553 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,553 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,553 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,553 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,553 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,553 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,553 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,553 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,554 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,554 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,554 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,554 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,554 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,554 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,554 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,554 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,554 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,555 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,555 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,555 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,555 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,555 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:02,555 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,555 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,555 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,555 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,555 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,556 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,556 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:02,556 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,556 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,556 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,556 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,556 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,556 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,556 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,557 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,557 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,557 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,557 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,557 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,557 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,557 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:02,557 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,557 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,557 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,558 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,558 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,558 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,558 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:02,558 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,558 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,558 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,558 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,561 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,561 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,561 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,561 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,561 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,561 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,561 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,561 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,562 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,562 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,562 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,562 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,562 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,562 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,562 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,563 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,563 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,563 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,563 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,563 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,564 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,564 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,564 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,564 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,564 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,564 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,564 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,564 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,565 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,565 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,565 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,565 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,565 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,565 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,565 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,565 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,565 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,566 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,583 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,583 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,584 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,584 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,584 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,584 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,584 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,584 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,584 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,584 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,584 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,585 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,585 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,585 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,585 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,585 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,585 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,585 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,585 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,585 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,586 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,586 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,586 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,586 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,586 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:02,586 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,586 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,586 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,586 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,586 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,587 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,587 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:02,587 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,587 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,587 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,587 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,587 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,587 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,587 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,588 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,588 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,588 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,588 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,588 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,588 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,588 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:02,588 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,588 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,588 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,589 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,589 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,589 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,590 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,590 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,591 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,591 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,591 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,591 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,591 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,591 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,591 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,592 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,592 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,592 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,592 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,592 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,592 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,592 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,593 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,593 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,593 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,593 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,593 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,594 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,594 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,594 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,594 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,594 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 354#L720-1true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,594 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,594 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,594 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,594 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,595 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,595 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,595 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,595 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,595 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,614 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:02,614 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,614 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,614 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,615 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,615 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,615 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:02,615 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,615 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,615 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,615 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,615 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,615 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,616 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,616 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,616 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,616 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,616 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,616 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:02,616 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,616 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,616 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,616 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,617 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,617 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:02,617 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,617 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,617 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,617 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,617 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,617 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,617 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:02,618 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,618 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,618 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,618 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,618 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,618 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,618 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,618 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,618 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,618 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,619 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,619 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,619 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,619 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:02,619 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,619 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,619 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,619 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,619 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,619 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,621 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:02,621 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,621 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,622 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,622 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,622 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:02,622 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,622 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,622 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,622 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,623 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:02,623 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,623 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,623 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,623 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,623 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:02,623 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,623 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,623 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,624 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,624 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,624 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,624 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,624 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,624 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,625 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,625 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,625 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,625 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 354#L720-1true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:02,625 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,625 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,625 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,625 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,626 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:02,626 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,626 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,626 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,626 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:02,651 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,651 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,652 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,652 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,652 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,652 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,652 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,652 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,652 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,652 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,652 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,653 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,653 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,653 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,653 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,653 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,653 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,653 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,653 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,653 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,654 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,654 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,654 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:39:02,654 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,654 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,654 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,654 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,654 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:02,654 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:02,655 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,655 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,655 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,655 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,655 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,655 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,655 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:02,655 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,655 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,655 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,656 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,656 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,656 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,656 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,656 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,656 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,657 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:02,657 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,657 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,657 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,657 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:02,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 388#L743-5true]) [2023-08-29 09:39:02,660 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,660 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,660 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,660 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:39:02,660 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,660 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,660 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,660 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,661 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 388#L743-5true]) [2023-08-29 09:39:02,661 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,661 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,661 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,661 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,661 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:39:02,662 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,662 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,662 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,662 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,662 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,662 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,662 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,662 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,663 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,663 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,663 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,663 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,663 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,663 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,663 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 131#L734-4true, 388#L743-5true]) [2023-08-29 09:39:02,663 INFO L383 tUnfolder$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,664 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-29 09:39:02,664 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,664 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:02,664 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:39:02,664 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,664 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,664 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,664 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,675 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,675 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,676 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,676 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,676 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,676 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,676 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,676 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,676 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,676 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,676 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,676 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,677 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,677 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,677 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,677 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,677 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,677 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,677 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,677 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,678 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,678 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,678 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,678 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,678 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:39:02,678 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,678 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,678 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,678 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,678 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,679 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:39:02,679 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,679 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,679 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,679 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,679 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,679 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,679 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,679 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,680 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,680 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,680 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,680 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 388#L743-5true]) [2023-08-29 09:39:02,680 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,680 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,680 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,680 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,680 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,682 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:39:02,682 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,682 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,682 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,682 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,682 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,682 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:39:02,682 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,682 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,682 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,683 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,683 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,683 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:39:02,683 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,683 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,683 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,683 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,683 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,683 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:39:02,684 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,684 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,684 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,684 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,684 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,684 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,684 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,684 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,684 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,684 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,685 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,685 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,685 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,685 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,685 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,685 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,685 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,685 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,686 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,686 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,686 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,686 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,686 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,686 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,686 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,686 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,686 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,686 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,687 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,688 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,688 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,688 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,688 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,688 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,688 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,688 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,689 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,689 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,689 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,689 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,689 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,689 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,689 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,689 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,689 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,689 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,690 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,690 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:39:02,690 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,690 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,690 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,690 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,690 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,690 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:02,690 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,691 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,691 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,691 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,691 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,691 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:02,691 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,691 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,691 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,691 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,692 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,692 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,692 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,692 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,692 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,692 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,692 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,692 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:02,692 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,693 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,693 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,693 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,693 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,695 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,695 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,695 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,695 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,695 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,695 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,695 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,695 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,695 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,695 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,696 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,696 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,696 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,696 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,696 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,696 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,696 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,696 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,696 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:39:02,697 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,697 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,697 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,697 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,697 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,697 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,697 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,697 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,697 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,697 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,698 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,698 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,698 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,698 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,698 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,698 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,698 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,698 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,699 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,699 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,699 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,699 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,699 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,699 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,699 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,699 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,699 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,699 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,700 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:02,701 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,701 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,701 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,701 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,701 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,702 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,702 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,702 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,702 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,702 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,703 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,703 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,703 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,703 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,703 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,704 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,704 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,704 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,704 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,704 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,706 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,706 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,706 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,706 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,707 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,707 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,707 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,707 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,708 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,708 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,708 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,709 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,709 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,709 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,710 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,710 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,710 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,710 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,712 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,712 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,712 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,712 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,712 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,713 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,713 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,713 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,713 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,713 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,714 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,714 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,714 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,714 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,714 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,715 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,715 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,715 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,715 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,715 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,717 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:02,717 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,718 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,718 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,718 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,718 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:02,718 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,719 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,719 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,719 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:02,720 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,720 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,720 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,720 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:02,721 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,721 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,721 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,721 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,883 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,883 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,883 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,883 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,884 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,884 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,884 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,884 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,884 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 388#L743-5true]) [2023-08-29 09:39:02,885 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,886 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,886 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,886 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,886 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,887 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,887 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,887 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,887 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,888 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,888 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,888 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,888 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,889 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,889 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,889 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,890 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,890 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,890 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,890 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,890 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,891 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,892 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,892 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,892 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,892 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,893 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:02,893 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,893 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,893 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,893 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:39:02,894 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,894 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,894 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,894 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,895 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:39:02,895 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,896 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,896 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,896 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,896 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:39:02,896 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,897 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,897 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,897 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,898 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:39:02,898 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,898 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,898 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,898 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,899 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:39:02,899 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,899 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,899 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,899 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:39:02,900 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,900 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,900 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,900 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,901 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,902 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,902 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,902 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,902 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,902 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:39:02,902 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,903 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,903 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,903 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,904 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,904 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,904 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,904 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,905 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,905 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,905 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,905 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,905 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,906 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:39:02,906 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,906 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:02,906 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,906 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,975 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][5], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:02,975 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,975 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,975 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,975 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,975 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][6], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:02,976 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,976 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,976 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,976 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,976 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][7], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 280#L720-1true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:02,976 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,976 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,976 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,976 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,977 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][8], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 133#L703-1true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:02,977 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,977 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,977 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,977 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,991 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][5], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 21#L708-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:02,991 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,991 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,991 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,991 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,991 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][6], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:02,991 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,992 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,992 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,992 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,992 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][7], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 280#L720-1true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:02,992 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,992 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,992 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,992 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,992 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][8], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 133#L703-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:02,993 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:02,993 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,993 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:02,993 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,042 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][5], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:03,042 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,042 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,042 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,042 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][6], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:03,043 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,043 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,043 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,043 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][7], [Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:03,043 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,043 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,043 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,044 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,044 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][8], [Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:03,044 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,044 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,044 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,044 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,049 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][5], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:03,049 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,049 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,049 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,050 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,050 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][6], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:03,050 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,050 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,050 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,050 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,050 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][7], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 280#L720-1true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:03,050 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,050 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,051 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,051 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,051 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][8], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:03,051 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,051 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,051 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,051 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,388 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,388 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,388 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,388 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,388 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,388 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,389 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,389 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,389 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,389 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,389 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:39:03,389 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,389 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,389 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,389 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,390 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 431#L708-3true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,390 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,390 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,390 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,390 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,391 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true]) [2023-08-29 09:39:03,391 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,391 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,391 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,391 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,391 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,391 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true]) [2023-08-29 09:39:03,391 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,391 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,392 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,392 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,392 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,392 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:39:03,392 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,392 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,392 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,392 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,392 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,393 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:39:03,393 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,393 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,393 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,393 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,393 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 431#L708-3true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,397 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,397 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,398 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,398 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,398 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,398 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,398 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,398 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:39:03,398 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,399 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,399 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,399 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,399 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,399 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,399 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,399 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,399 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,400 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:03,400 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,400 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,400 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,400 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,400 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,400 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:03,401 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,401 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,401 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,401 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,401 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,401 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:39:03,401 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,401 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,401 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,401 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,401 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,402 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:03,402 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,402 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,402 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,402 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,402 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,407 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,407 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,407 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,407 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,408 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,408 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,408 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,408 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,408 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,408 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,408 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:03,408 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,408 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,409 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,409 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,409 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,409 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,409 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,409 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,409 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,410 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:03,410 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,410 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,411 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,411 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,411 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,411 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:03,411 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,411 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,411 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,411 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,411 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,412 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:39:03,412 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,412 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,412 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,412 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,412 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,412 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true]) [2023-08-29 09:39:03,412 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,412 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,412 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,413 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,413 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,420 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,420 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,421 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,421 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,421 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,421 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,421 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,421 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,421 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,421 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,421 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:39:03,422 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,422 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,422 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,422 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,422 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,422 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,422 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,422 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,422 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,423 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,423 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,423 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,423 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,423 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,423 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,424 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,424 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,424 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,424 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,424 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,424 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,424 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:03,424 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,424 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,424 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,425 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,425 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,425 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:39:03,425 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,425 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,425 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,425 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,425 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,438 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true]) [2023-08-29 09:39:03,438 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,438 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,438 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,438 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,438 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true]) [2023-08-29 09:39:03,439 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,439 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,439 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,439 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 209#L708-2true, 305#L703-1true]) [2023-08-29 09:39:03,439 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,439 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,439 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,439 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 209#L708-2true]) [2023-08-29 09:39:03,440 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,440 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,440 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,440 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,441 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,441 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,441 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,441 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,441 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,441 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,442 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,442 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,442 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,442 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,442 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,442 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,442 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:03,442 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,442 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,443 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,443 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,443 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,443 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 431#L708-3true, 286#L733-2true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,443 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,443 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,443 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,443 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,443 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,444 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 209#L708-2true]) [2023-08-29 09:39:03,444 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,444 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,444 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,444 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,444 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,444 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 209#L708-2true]) [2023-08-29 09:39:03,444 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,445 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,445 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,445 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,445 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,445 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 209#L708-2true, 305#L703-1true]) [2023-08-29 09:39:03,445 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,445 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,445 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,445 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,445 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,446 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 209#L708-2true]) [2023-08-29 09:39:03,446 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,446 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,446 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,446 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,446 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,590 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,590 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,590 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,591 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,591 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,591 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,591 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,591 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,591 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,591 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 371#L703-2true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:03,591 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,592 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,592 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,592 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 56#L713-2true, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,592 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,593 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,593 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,593 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,593 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,593 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,593 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,593 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,594 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,594 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,594 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,594 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,594 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:03,594 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,594 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,594 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,594 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,595 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,595 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,595 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,595 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,595 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,596 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,596 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,596 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,596 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,596 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,596 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,596 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,597 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,597 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,597 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:39:03,597 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,597 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,597 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,597 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,598 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,598 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,598 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,598 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,598 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,598 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,598 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,598 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,598 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,599 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,599 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,599 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,599 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:39:03,599 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,599 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,599 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,599 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,600 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,600 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,600 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,600 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,601 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,601 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,601 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,601 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,602 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,602 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,602 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,602 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:03,602 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,602 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,602 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,602 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,603 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,603 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,603 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,603 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:39:03,603 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,603 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,603 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,604 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:39:03,604 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,604 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,604 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,604 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 256#L720-2true]) [2023-08-29 09:39:03,604 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,604 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,605 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,605 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:39:03,605 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,605 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,605 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,605 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,606 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,606 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,606 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,606 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,606 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,607 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,607 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,607 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,607 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,607 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,607 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:39:03,607 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,607 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,607 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,608 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,608 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,608 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,608 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,608 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,608 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,608 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true, 256#L720-2true]) [2023-08-29 09:39:03,608 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,608 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,609 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,609 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,609 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true, 256#L720-2true]) [2023-08-29 09:39:03,609 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,609 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,609 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,609 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,609 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true, 256#L720-2true]) [2023-08-29 09:39:03,609 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,610 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,610 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,610 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,610 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 10#L715true, 256#L720-2true]) [2023-08-29 09:39:03,610 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,610 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,610 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,610 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,611 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,611 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,611 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,611 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,612 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,612 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,612 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,612 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,612 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:03,612 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,613 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,613 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,613 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,613 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,613 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,613 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,613 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,613 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,613 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,613 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,614 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,614 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,614 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,614 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,614 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,614 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,614 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,614 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,614 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:03,615 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,615 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,615 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,615 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,615 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,615 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,615 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,615 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,615 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,616 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,616 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,616 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,616 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,617 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,617 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,617 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,617 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,617 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:39:03,617 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,617 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,618 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,618 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,618 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,618 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,618 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,618 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,618 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,618 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,618 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,619 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,619 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,619 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,619 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,619 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,619 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,619 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,619 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,619 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:39:03,620 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,620 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,620 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,620 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,620 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,620 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,620 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,620 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,620 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,621 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,621 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,622 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,622 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,622 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,622 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,622 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,622 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,622 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,622 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,622 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:03,623 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,623 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,623 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,623 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,623 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,623 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,623 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,623 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,623 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,624 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,624 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,624 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,624 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,624 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,624 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,624 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,625 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,625 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:03,625 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,625 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,625 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,625 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,625 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:03,625 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,625 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,626 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,626 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,626 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,626 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,627 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,627 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,627 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,627 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,627 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,627 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,627 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,627 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,628 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:39:03,628 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,628 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,628 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,628 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,628 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,628 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,628 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,628 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,628 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,629 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,629 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,629 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,629 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,629 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,629 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,629 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,629 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,629 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,630 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,630 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:39:03,630 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,630 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,630 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,630 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,630 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:03,630 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,630 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,631 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,631 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,658 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,658 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,658 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,658 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,659 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,659 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,659 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,659 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:39:03,659 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,659 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,659 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,659 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,660 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,660 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,660 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,660 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,660 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:39:03,660 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,660 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,661 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,661 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,661 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,661 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:39:03,661 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,661 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,661 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,661 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,661 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,662 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:39:03,662 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,662 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,662 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,662 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,662 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,662 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:39:03,662 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,662 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,662 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,663 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,663 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,667 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,667 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,667 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,667 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,668 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,668 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,668 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,668 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:39:03,668 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,668 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,668 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,668 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,669 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,669 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,669 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,669 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,669 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,669 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:03,669 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,670 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,670 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,670 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,670 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,670 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:03,670 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,670 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,670 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,670 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,670 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,671 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:39:03,671 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,671 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,671 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,671 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,671 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,671 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:03,671 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,671 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,672 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,672 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,672 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,677 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,677 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,677 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,677 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,677 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,678 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,678 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,678 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,678 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:03,678 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,678 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,679 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,679 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,679 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,679 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,679 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,679 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,680 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:03,680 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,680 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,680 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,680 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,680 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,681 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:03,681 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,681 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,681 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,681 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,681 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,681 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:39:03,681 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,682 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,682 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,682 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,682 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,682 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:03,682 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,682 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,682 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,682 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,682 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,691 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,691 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,691 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,691 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,691 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,691 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,691 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,691 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,692 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,692 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:39:03,692 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,692 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,692 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,692 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,692 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 221#L711-3true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,692 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,693 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,693 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,693 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,693 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,693 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,693 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,693 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,693 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,694 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,694 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,694 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,694 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,694 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,694 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,694 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,694 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:03,695 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,695 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,695 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,695 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,695 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,695 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:39:03,695 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,695 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,695 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,695 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,695 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,720 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,720 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,720 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,720 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,720 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,720 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,720 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,720 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:03,721 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,721 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,721 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,721 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:39:03,721 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,721 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,721 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,722 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,723 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true]) [2023-08-29 09:39:03,723 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,723 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,723 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,723 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,723 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,723 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true]) [2023-08-29 09:39:03,723 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,723 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,723 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,724 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,724 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,724 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 305#L703-1true]) [2023-08-29 09:39:03,724 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,724 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,724 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,724 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,724 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,724 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 354#L720-1true]) [2023-08-29 09:39:03,725 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,725 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,725 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,725 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,725 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,725 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true]) [2023-08-29 09:39:03,725 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,725 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,726 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,726 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,726 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,726 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [297#L711-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true]) [2023-08-29 09:39:03,726 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,726 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,726 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,726 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,726 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,727 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:39:03,727 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,727 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,727 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,727 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,727 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,727 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 297#L711-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true]) [2023-08-29 09:39:03,727 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,727 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,727 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,728 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,728 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,797 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 142#L722true]) [2023-08-29 09:39:03,798 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,798 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,798 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,798 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:39:03,798 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,798 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,798 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,798 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:39:03,799 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,799 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,799 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,799 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 142#L722true]) [2023-08-29 09:39:03,799 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,799 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,799 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,800 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,800 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 142#L722true]) [2023-08-29 09:39:03,800 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,800 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,800 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,800 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,800 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 142#L722true]) [2023-08-29 09:39:03,800 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,801 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,801 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,801 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,801 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 142#L722true]) [2023-08-29 09:39:03,801 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,801 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,801 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,801 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true, 142#L722true]) [2023-08-29 09:39:03,802 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,802 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,802 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,802 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 198#L703-1true, 142#L722true]) [2023-08-29 09:39:03,802 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,802 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,802 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,803 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 142#L722true]) [2023-08-29 09:39:03,803 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,803 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,803 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,803 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 142#L722true]) [2023-08-29 09:39:03,803 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,804 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,804 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,804 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 263#L708-1true, 142#L722true]) [2023-08-29 09:39:03,804 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,804 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,804 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,804 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 142#L722true]) [2023-08-29 09:39:03,805 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,805 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,805 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,805 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:39:03,805 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,805 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,805 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,806 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:39:03,806 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,806 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,806 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,806 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 142#L722true]) [2023-08-29 09:39:03,806 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,806 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,807 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,807 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 84#L703-3true, 142#L722true]) [2023-08-29 09:39:03,807 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,807 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,807 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,807 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,808 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 142#L722true]) [2023-08-29 09:39:03,808 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,808 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,808 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,808 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,808 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 142#L722true]) [2023-08-29 09:39:03,808 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,808 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,808 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,808 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,809 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true, 142#L722true]) [2023-08-29 09:39:03,809 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,809 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,809 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,809 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,813 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:39:03,813 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,813 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,814 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,814 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,814 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:39:03,814 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,814 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,814 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,814 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,815 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 142#L722true]) [2023-08-29 09:39:03,815 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,815 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,815 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,815 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,815 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:39:03,816 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,816 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,816 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,816 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,816 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:03,816 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,816 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,817 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,817 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,817 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,817 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:03,817 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,817 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,817 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,817 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,818 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,818 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:39:03,818 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,818 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,818 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,818 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,818 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,819 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:03,819 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,819 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,819 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,819 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,819 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,823 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true]) [2023-08-29 09:39:03,823 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,823 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,823 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,824 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,824 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true]) [2023-08-29 09:39:03,824 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,824 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,824 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,824 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,824 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true, 305#L703-1true]) [2023-08-29 09:39:03,824 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,825 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,825 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,825 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,825 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true]) [2023-08-29 09:39:03,825 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,825 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,825 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,825 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:03,825 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:39:03,826 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,826 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,826 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,826 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,826 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,826 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:39:03,826 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,826 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,826 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,826 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,827 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,827 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 142#L722true, 305#L703-1true]) [2023-08-29 09:39:03,827 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,827 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,827 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,827 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,827 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,827 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:39:03,827 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,828 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,828 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,828 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,828 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:03,837 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true]) [2023-08-29 09:39:03,837 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,837 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,837 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,837 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,837 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,838 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true]) [2023-08-29 09:39:03,838 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,838 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,838 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,838 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,838 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,839 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true, 142#L722true]) [2023-08-29 09:39:03,839 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,839 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,839 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,839 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,839 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,839 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true]) [2023-08-29 09:39:03,839 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,840 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,840 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,840 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,840 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,847 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true, 142#L722true]) [2023-08-29 09:39:03,847 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,847 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,847 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,847 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,847 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,848 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true, 142#L722true]) [2023-08-29 09:39:03,848 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,848 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,848 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,848 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,848 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,848 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true, 142#L722true, 305#L703-1true]) [2023-08-29 09:39:03,849 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,849 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,849 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,849 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,849 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,849 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 215#L720-3true, 142#L722true]) [2023-08-29 09:39:03,849 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,849 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,850 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,850 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,850 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,856 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true]) [2023-08-29 09:39:03,856 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,856 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,856 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,856 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,856 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,856 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true]) [2023-08-29 09:39:03,856 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,857 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,857 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,857 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,857 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,857 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 142#L722true]) [2023-08-29 09:39:03,857 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,857 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,857 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,858 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,858 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,858 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true, 142#L722true]) [2023-08-29 09:39:03,858 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,858 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,858 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,858 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,858 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,866 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:39:03,866 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,867 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,867 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,867 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,867 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,867 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:39:03,867 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,867 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,867 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,868 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,868 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,868 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 142#L722true]) [2023-08-29 09:39:03,868 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,868 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,868 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,868 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,868 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,869 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:39:03,869 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,869 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,869 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,869 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,869 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true]) [2023-08-29 09:39:03,876 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,876 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,876 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,876 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,878 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,878 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,878 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,878 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,879 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,880 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,880 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,881 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,881 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,881 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 263#L708-1true]) [2023-08-29 09:39:03,883 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,883 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,883 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:03,883 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:03,896 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,896 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,896 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,896 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,896 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,896 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,896 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,896 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,896 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,897 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,897 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:39:03,897 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,897 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,897 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,897 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,897 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,897 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,897 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,898 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,898 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,898 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:39:03,898 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,898 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,898 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,898 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,898 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,899 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:39:03,899 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,899 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,899 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,899 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,899 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,899 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:39:03,899 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,900 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,900 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,900 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,900 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,900 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:39:03,900 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,900 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,900 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,900 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,900 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,905 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,905 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,905 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,905 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,905 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,905 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,905 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,905 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,905 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,906 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:39:03,906 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,906 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,906 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,906 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,906 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,906 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,906 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,906 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,906 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,907 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:03,907 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,907 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,907 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,907 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,907 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,907 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:03,908 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,908 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,908 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,908 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,908 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,908 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:39:03,908 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,908 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,908 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,908 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,909 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,909 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:03,909 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,909 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,909 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,909 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,909 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,914 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,915 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,915 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,915 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,915 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,915 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,915 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,915 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,915 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,916 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:03,916 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,916 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,916 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,916 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,916 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,916 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,916 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,916 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,917 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,917 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 457#L720-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 48#L711-3true]) [2023-08-29 09:39:03,918 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,918 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,918 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,918 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,918 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,918 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 457#L720-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 48#L711-3true]) [2023-08-29 09:39:03,918 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,918 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,918 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,918 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,919 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,919 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 457#L720-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:39:03,919 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,919 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,919 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,919 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,919 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,919 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 457#L720-3true, 494#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 491#true, 48#L711-3true]) [2023-08-29 09:39:03,919 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,920 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,920 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,920 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,920 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,927 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,927 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,928 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,928 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,928 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,928 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,928 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,928 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,928 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,928 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,929 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:39:03,929 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,929 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,929 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,929 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,929 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 457#L720-3true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:03,929 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,929 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,929 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,929 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,930 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,930 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,930 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,930 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,930 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,930 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,930 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:03,931 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,931 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,931 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,931 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,931 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,931 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:03,931 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,931 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,931 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,932 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,932 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,932 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:39:03,932 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,932 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,932 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,932 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,932 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true]) [2023-08-29 09:39:03,949 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,949 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,949 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,949 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,949 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true]) [2023-08-29 09:39:03,950 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,950 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,950 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,950 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,950 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 468#L720-2true, 305#L703-1true]) [2023-08-29 09:39:03,950 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,950 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,950 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,950 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,951 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 468#L720-2true]) [2023-08-29 09:39:03,951 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,951 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,951 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,951 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,951 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true]) [2023-08-29 09:39:03,951 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,952 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,952 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,952 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,952 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,952 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 457#L720-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true]) [2023-08-29 09:39:03,952 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,952 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,952 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,952 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,952 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,953 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 305#L703-1true]) [2023-08-29 09:39:03,953 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,953 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,953 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,953 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,953 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,953 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 286#L733-2true]) [2023-08-29 09:39:03,953 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,953 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,954 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,954 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,954 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,955 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 468#L720-2true]) [2023-08-29 09:39:03,955 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,955 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,955 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,955 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,955 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,955 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 468#L720-2true]) [2023-08-29 09:39:03,955 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,955 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,956 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,956 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,956 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,956 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 468#L720-2true, 305#L703-1true]) [2023-08-29 09:39:03,956 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,956 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,956 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,956 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,956 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,957 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true, 468#L720-2true]) [2023-08-29 09:39:03,957 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:03,957 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,957 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:03,957 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:03,957 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,330 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:04,330 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,331 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,331 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,331 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:04,331 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,331 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,331 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,331 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:39:04,332 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,332 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,332 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,332 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:04,332 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,332 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,332 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,332 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,333 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:39:04,333 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,333 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,333 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,333 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,333 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,334 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:39:04,334 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,334 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,334 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,334 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,334 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,334 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:39:04,334 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,334 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,334 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,335 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,335 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,335 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:39:04,335 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,335 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,335 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,335 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,335 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,340 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:04,340 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,340 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,340 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,340 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,340 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:04,340 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,341 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,341 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,341 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,341 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:39:04,341 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,341 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,341 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,341 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,341 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:04,342 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,342 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,342 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,342 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,342 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:04,342 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,342 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,343 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,343 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,343 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,343 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:04,343 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,343 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,343 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,343 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,343 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,344 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:39:04,344 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,344 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,344 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,344 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,344 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,344 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:04,344 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,344 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,344 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,345 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,345 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,350 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:04,350 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,350 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,350 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,350 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,350 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:04,350 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,350 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,351 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,351 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:04,351 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,351 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,351 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,351 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,351 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:04,351 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,352 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,352 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,352 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,353 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:04,353 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,353 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,353 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,353 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,353 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,353 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:04,353 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,354 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,354 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,354 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,354 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,354 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:39:04,354 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,354 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,354 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,354 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,354 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,355 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:04,355 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,355 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,355 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,355 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,355 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,363 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:04,363 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,363 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,363 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,363 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,363 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:04,364 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,364 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,364 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,364 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:39:04,364 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,364 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,364 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,364 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,365 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:04,365 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,365 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,365 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,365 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,365 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:04,365 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,366 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,366 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,366 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,366 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,366 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:04,366 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,366 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,366 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,366 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,367 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,367 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:04,367 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,367 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,367 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,367 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,367 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,367 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:04,367 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,367 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,368 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,368 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,368 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,384 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:04,384 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,384 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,384 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,384 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,385 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 145#L711-1true, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:04,385 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,385 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,385 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,385 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,385 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:04,385 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,385 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,385 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,385 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,386 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 77#L703-2true, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:39:04,386 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,386 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,386 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,386 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,386 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:04,387 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,387 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,387 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,387 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,387 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,387 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:04,387 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,387 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,387 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,388 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,388 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,388 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:04,388 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,388 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,388 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,388 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,388 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,388 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:39:04,389 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,389 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,389 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,389 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,389 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,390 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:04,390 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,390 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,390 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,390 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,390 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,390 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:04,391 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,391 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,391 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,391 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,391 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,391 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:39:04,391 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,391 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,391 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,391 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,392 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,392 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 77#L703-2true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:04,392 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,392 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,392 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,392 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,392 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true]) [2023-08-29 09:39:04,487 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,487 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,487 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,487 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:04,487 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,487 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,487 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,487 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true]) [2023-08-29 09:39:04,488 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,488 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,488 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,488 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true]) [2023-08-29 09:39:04,488 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,488 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,488 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,489 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 494#true, 21#L708-1true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:04,489 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,489 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,489 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,489 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:04,489 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,490 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,490 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,490 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 280#L720-1true]) [2023-08-29 09:39:04,490 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,490 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,490 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,490 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 133#L703-1true]) [2023-08-29 09:39:04,491 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,491 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,491 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,491 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:04,534 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,534 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,534 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,534 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:04,535 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,535 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,535 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,535 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:04,535 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,535 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,536 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,536 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:04,536 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,536 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,536 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,536 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,540 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:04,540 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,540 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,540 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,541 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,541 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,541 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:04,541 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,541 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,541 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,541 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,541 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,541 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:04,542 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,542 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,542 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,542 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,542 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,542 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:04,542 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,542 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,542 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,542 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,543 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,543 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:04,543 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,543 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,543 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,543 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,543 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,543 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:04,543 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,544 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,544 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,544 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,544 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,544 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:04,544 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,544 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,544 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,544 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,544 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,545 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:04,545 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,545 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,545 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,545 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,545 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:04,618 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,618 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,618 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,618 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,621 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:04,621 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,621 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,621 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,621 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:04,624 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,624 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,624 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,624 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,627 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:39:04,627 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,627 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,627 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,627 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:04,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:04,649 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,649 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,649 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,649 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:04,649 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,650 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,650 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,650 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,650 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:39:04,650 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,650 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,650 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,650 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,650 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:04,651 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,651 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,651 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,651 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,652 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:39:04,652 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,652 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,652 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,652 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,652 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,652 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:39:04,652 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,652 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,652 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,653 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,653 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,653 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:39:04,653 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,653 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,653 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,653 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,653 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,653 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:39:04,654 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,654 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,654 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,654 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,654 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,655 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 311#L733-3true]) [2023-08-29 09:39:04,655 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,655 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,655 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,655 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,655 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,656 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 311#L733-3true]) [2023-08-29 09:39:04,656 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,656 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,656 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,656 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true, 311#L733-3true]) [2023-08-29 09:39:04,656 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,656 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,657 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,657 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true, 311#L733-3true]) [2023-08-29 09:39:04,657 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,657 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,657 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,664 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:04,664 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,664 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,664 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,664 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,664 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:04,664 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,664 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,665 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,665 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,665 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:39:04,665 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,665 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,665 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,665 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,665 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:04,665 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,666 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,666 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,666 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,666 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:04,667 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,667 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,667 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,667 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,667 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,667 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:04,667 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,667 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,667 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,667 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,668 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,668 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:39:04,668 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,668 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,668 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,668 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,668 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,668 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:04,668 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,669 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,669 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,669 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,669 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,670 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 256#L720-2true]) [2023-08-29 09:39:04,670 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,670 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,670 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,670 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,670 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,670 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 256#L720-2true]) [2023-08-29 09:39:04,671 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,671 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,671 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,671 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,671 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,671 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 311#L733-3true, 256#L720-2true]) [2023-08-29 09:39:04,671 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,671 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,671 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,671 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,671 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,672 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 311#L733-3true, 256#L720-2true]) [2023-08-29 09:39:04,672 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,672 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,672 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,672 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,672 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:04,679 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,679 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,679 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,679 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:04,679 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,679 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,680 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,680 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:04,680 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,680 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,680 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,680 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:39:04,680 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,681 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,681 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,681 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,682 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:04,682 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,682 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,682 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,682 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,682 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,683 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:04,683 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,683 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,683 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,683 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,683 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,683 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:39:04,683 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,684 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,684 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,684 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,684 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,684 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:04,684 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,684 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,684 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,684 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,684 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,685 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:04,685 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,685 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,685 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,685 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,685 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,685 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:04,686 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,686 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,686 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,686 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,686 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,686 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 305#L703-1true]) [2023-08-29 09:39:04,686 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,686 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,686 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,686 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,687 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,687 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:04,687 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,687 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,687 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,687 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,687 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,698 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:04,698 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,698 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,698 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,698 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,699 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:04,699 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,699 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,699 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,699 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,699 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true]) [2023-08-29 09:39:04,699 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,699 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,699 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,700 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,700 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue]) [2023-08-29 09:39:04,700 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,700 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,700 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,700 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,701 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:04,701 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,701 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,701 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,701 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,701 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,701 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:04,702 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,702 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,702 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,702 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,702 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,702 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:04,702 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,702 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,702 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,702 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,703 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,703 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:39:04,703 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,703 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,703 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,703 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,703 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,704 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:04,704 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,704 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,704 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,705 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,705 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,705 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:04,705 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,705 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,705 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,705 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,705 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,705 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 305#L703-1true]) [2023-08-29 09:39:04,706 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,706 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,706 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,706 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,706 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,706 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:04,706 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,706 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,706 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,706 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,707 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,731 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [132#L733-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:04,732 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,732 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,732 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,732 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,732 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, 132#L733-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:04,732 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,732 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,732 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,732 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,733 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [132#L733-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:04,733 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,733 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,733 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,733 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,733 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [132#L733-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:04,733 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,733 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:04,733 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:04,733 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,836 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][87], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 393#L705-1true]) [2023-08-29 09:39:04,836 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,836 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,836 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,836 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,836 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][88], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 393#L705-1true]) [2023-08-29 09:39:04,837 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,837 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,837 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,837 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,837 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][89], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 393#L705-1true]) [2023-08-29 09:39:04,837 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,837 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,837 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,837 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,838 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][90], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 393#L705-1true, 305#L703-1true]) [2023-08-29 09:39:04,838 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:04,838 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,838 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:04,838 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:05,432 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:05,432 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:05,432 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,432 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,432 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,432 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,433 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:05,433 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:05,433 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,433 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,433 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,433 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,433 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:05,433 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:05,434 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,434 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,434 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,434 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,434 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:05,434 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:05,434 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,434 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,434 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,434 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:39:05,875 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:05,876 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,876 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,876 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,876 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:05,876 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:05,876 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,876 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,876 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,876 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,876 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,877 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:05,877 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:05,877 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,877 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,877 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,877 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,877 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,877 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:05,878 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:05,878 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,878 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,878 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,878 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,878 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,878 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:05,878 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:05,878 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,878 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,879 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,879 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,879 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,879 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:05,879 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:05,879 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:05,879 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,879 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,879 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:05,880 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:05,880 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:05,880 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,880 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:05,880 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:05,880 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,880 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:05,880 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:05,880 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:05,880 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,881 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,881 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:05,881 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:05,881 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:05,881 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:05,881 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,881 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:05,881 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 496#(= |#race~MTX~0| 0), 142#L722true, 388#L743-5true]) [2023-08-29 09:39:05,882 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:05,882 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,882 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,882 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,893 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:39:05,893 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:05,893 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,894 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,894 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,894 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:05,894 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:05,894 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,894 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:05,894 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,894 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:05,895 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:05,895 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:05,895 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:05,895 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,895 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,895 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:05,895 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:05,895 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:05,895 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,895 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:05,896 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,896 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:05,896 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:05,896 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:05,896 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:05,896 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,896 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:05,896 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,896 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:05,897 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:05,897 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,897 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,897 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,897 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,897 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,897 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:05,897 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:05,897 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,898 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,898 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,898 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,898 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,898 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 142#L722true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:05,898 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:05,898 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,898 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,898 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,898 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,898 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,899 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:05,899 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:05,899 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,899 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,899 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,899 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,899 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,913 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:39:05,913 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:05,914 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,914 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,914 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,914 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:05,914 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:05,914 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,914 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,914 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,914 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,914 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,915 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:05,915 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:05,915 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,915 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,915 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,915 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,915 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,915 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:05,915 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:05,916 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,916 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,916 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:05,916 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:05,916 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,126 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:06,126 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,126 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,126 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,126 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,126 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,126 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,126 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:06,127 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,127 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,127 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,127 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,127 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,127 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:06,128 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,128 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,128 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,128 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,128 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,128 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:06,128 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,128 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,128 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,128 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,128 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,128 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:06,129 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,129 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,129 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,129 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,129 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,157 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 142#L722true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,158 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,158 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,158 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,158 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,158 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:39:06,158 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,158 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,158 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,158 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,159 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:06,159 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,159 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,159 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,159 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,159 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,159 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,159 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:06,159 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,159 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,160 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,160 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,160 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,160 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,160 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:06,160 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,160 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,160 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,160 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,161 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,161 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,161 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:06,161 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,161 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,161 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,161 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,161 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,161 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,161 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:06,162 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,162 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,162 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,162 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,162 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,162 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:06,162 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,162 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,162 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,163 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,163 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,163 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:06,163 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,163 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,163 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,163 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,163 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,163 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:06,164 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,164 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,164 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,164 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,164 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 21#L708-1true, 312#L733-3true, 388#L743-5true]) [2023-08-29 09:39:06,502 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,502 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,503 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,503 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,503 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [57#L734-4true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 312#L733-3true, 388#L743-5true]) [2023-08-29 09:39:06,503 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,503 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,503 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,503 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,503 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 312#L733-3true, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:39:06,504 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,504 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,504 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,504 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,504 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 312#L733-3true, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:39:06,504 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,504 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,504 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,504 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,545 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:39:06,546 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,546 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,546 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,546 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,546 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:39:06,546 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,546 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,546 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,547 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,547 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:39:06,547 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,547 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,547 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,547 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,547 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:06,547 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,547 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,548 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,548 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,548 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 312#L733-3true, 131#L734-4true, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:39:06,548 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,548 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,548 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,548 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,548 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 312#L733-3true, 131#L734-4true, 388#L743-5true]) [2023-08-29 09:39:06,549 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,549 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,549 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,549 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 312#L733-3true, 131#L734-4true, 388#L743-5true]) [2023-08-29 09:39:06,549 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,549 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,549 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,549 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 312#L733-3true, 131#L734-4true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:06,550 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,550 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,550 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,550 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,564 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:06,564 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:06,564 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:06,564 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:06,564 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:06,564 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:06,564 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,565 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,565 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,565 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,565 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:06,565 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:06,565 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:06,565 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:06,565 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:06,566 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:06,566 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,566 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,566 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,566 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,566 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:06,566 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:06,567 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:06,567 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:06,567 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:06,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:06,567 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,567 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,567 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,567 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,568 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:06,568 INFO L383 tUnfolder$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-29 09:39:06,568 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:06,568 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-29 09:39:06,568 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:06,568 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:06,568 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,568 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,568 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,569 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,578 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:06,578 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,578 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,578 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,578 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,578 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,579 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:06,579 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,579 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,579 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,579 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,579 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,579 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:06,579 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,579 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,580 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,580 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,580 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,580 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:06,580 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,580 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,580 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,580 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:06,580 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,581 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,581 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,581 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,581 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,581 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,581 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,581 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,581 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,581 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,582 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,582 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,582 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,582 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,582 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,582 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:06,582 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,582 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,582 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,582 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,583 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,583 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,583 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,583 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,583 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,583 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,583 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,583 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,583 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,586 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:06,587 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,587 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,587 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,587 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,587 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,587 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:06,587 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,587 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,587 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,587 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,588 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,588 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:06,588 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,588 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,588 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,588 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,588 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,588 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:39:06,589 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,589 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,589 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,589 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,589 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:06,589 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:06,589 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,589 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,589 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,589 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,590 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,590 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:06,590 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,590 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,590 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,590 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,590 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,590 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:06,591 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,591 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,591 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,591 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,591 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,591 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:06,591 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,591 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,591 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,591 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,592 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:06,612 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,612 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,613 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,613 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,613 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,613 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,613 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,613 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,613 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,613 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,613 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,614 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,614 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,614 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,614 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:06,614 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,614 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,614 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,614 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,614 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,614 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,615 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,615 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,615 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,615 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,615 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,615 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,615 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,616 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [40#L734-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,616 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,616 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,616 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,616 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:39:06,617 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,617 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,617 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,617 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 45#L703-7true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,617 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,617 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,617 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,617 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,643 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,643 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,643 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,643 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,643 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,643 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,644 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,644 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,644 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,644 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,644 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,644 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,644 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,644 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,644 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:06,645 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,645 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,645 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,645 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,645 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,645 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,645 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,645 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,645 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,646 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,646 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,646 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,646 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,647 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:39:06,647 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,647 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,647 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,647 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,670 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,670 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,670 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,670 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,670 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,670 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,671 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,671 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,671 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,671 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,671 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,671 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,671 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,671 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,671 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:06,672 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,672 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,672 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,672 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,672 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,672 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,672 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,672 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,672 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,672 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,673 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,673 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,673 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 287#L733-1true, 388#L743-5true]) [2023-08-29 09:39:06,674 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,674 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,674 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,674 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,677 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,677 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,677 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,677 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,678 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [40#L734-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,678 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:06,678 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:06,678 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:06,678 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:06,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:06,678 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:06,678 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,678 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:06,679 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,706 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [40#L734-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,706 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,706 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,707 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,707 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,707 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,707 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,707 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,707 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,707 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,707 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,707 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,708 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,708 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,708 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,708 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,708 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,708 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,708 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,708 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:06,708 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,709 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,709 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,709 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,709 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,709 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,709 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,709 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,709 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,709 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,709 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,710 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,710 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,710 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 259#L708-7true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:06,711 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,711 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,711 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,711 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,711 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:39:06,711 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:06,711 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:06,711 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:06,711 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:07,128 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,128 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,128 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,128 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,132 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:39:07,132 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,132 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,133 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,133 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,136 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 388#L743-5true]) [2023-08-29 09:39:07,136 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,136 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,136 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,136 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,140 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 388#L743-5true]) [2023-08-29 09:39:07,140 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,140 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,140 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,141 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,197 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][5], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:07,198 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,198 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,198 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,198 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,198 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][6], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:07,198 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,198 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,198 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,198 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][7], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:07,199 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,199 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,199 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,199 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][8], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:07,199 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,199 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,199 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,200 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,360 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 348#L703-3true]) [2023-08-29 09:39:07,360 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,360 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,360 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,360 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,360 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,361 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,361 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 348#L703-3true]) [2023-08-29 09:39:07,361 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,361 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,361 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,361 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,361 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,361 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,361 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:39:07,362 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,362 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,362 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,362 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,362 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,362 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,362 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 348#L703-3true]) [2023-08-29 09:39:07,362 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,362 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,362 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,363 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,363 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,363 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,363 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 348#L703-3true, 287#L733-1true]) [2023-08-29 09:39:07,363 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,363 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,363 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,363 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,363 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3251] L708-7-->L724-2: Formula: (and (= v_~MTX~0_1372 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131| 0)) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1373 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|)) InVars {~MTX~0=v_~MTX~0_1373} OutVars{~MTX~0=v_~MTX~0_1372, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_85|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_161|, #race~MTX~0=|v_#race~MTX~0_1372|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_61|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][36], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 473#L724-2true, 163#L735-1true]) [2023-08-29 09:39:07,364 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,364 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,364 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,364 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,364 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3251] L708-7-->L724-2: Formula: (and (= v_~MTX~0_1372 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131| 0)) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1373 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|)) InVars {~MTX~0=v_~MTX~0_1373} OutVars{~MTX~0=v_~MTX~0_1372, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_85|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_161|, #race~MTX~0=|v_#race~MTX~0_1372|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_61|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][36], [Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 473#L724-2true]) [2023-08-29 09:39:07,364 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,364 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,364 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,364 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,365 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 45#L703-7true, 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:39:07,365 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,365 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,365 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,365 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,365 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 45#L703-7true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:07,365 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,365 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,365 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,365 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,375 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 215#L720-3true]) [2023-08-29 09:39:07,375 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,375 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,375 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,375 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,376 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,376 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,376 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 215#L720-3true]) [2023-08-29 09:39:07,376 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,376 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,376 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,376 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,376 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,376 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,377 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:39:07,377 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,377 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,377 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,377 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,377 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,377 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,377 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 354#L720-1true, 215#L720-3true]) [2023-08-29 09:39:07,377 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,377 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,378 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,378 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,378 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,378 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,378 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 215#L720-3true, 287#L733-1true]) [2023-08-29 09:39:07,378 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,378 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,378 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,378 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,378 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3251] L708-7-->L724-2: Formula: (and (= v_~MTX~0_1372 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131| 0)) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1373 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|)) InVars {~MTX~0=v_~MTX~0_1373} OutVars{~MTX~0=v_~MTX~0_1372, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_85|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_161|, #race~MTX~0=|v_#race~MTX~0_1372|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_61|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][36], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 163#L735-1true, 473#L724-2true]) [2023-08-29 09:39:07,379 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,379 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,379 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,379 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,379 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3251] L708-7-->L724-2: Formula: (and (= v_~MTX~0_1372 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131| 0)) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1373 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|)) InVars {~MTX~0=v_~MTX~0_1373} OutVars{~MTX~0=v_~MTX~0_1372, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_85|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_161|, #race~MTX~0=|v_#race~MTX~0_1372|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_61|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][36], [Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 473#L724-2true]) [2023-08-29 09:39:07,379 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,379 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,379 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,379 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,394 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 48#L711-3true]) [2023-08-29 09:39:07,394 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,394 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,394 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,395 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,395 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,395 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,395 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 48#L711-3true]) [2023-08-29 09:39:07,395 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,395 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,395 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,395 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,395 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,395 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,396 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:39:07,396 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,396 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,396 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,396 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,396 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,396 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,396 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 210#L708-7true, 48#L711-3true]) [2023-08-29 09:39:07,396 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,397 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,397 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,397 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,397 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,397 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 48#L711-3true, 287#L733-1true]) [2023-08-29 09:39:07,397 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,397 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,397 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,397 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3251] L708-7-->L724-2: Formula: (and (= v_~MTX~0_1372 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131| 0)) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1373 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|)) InVars {~MTX~0=v_~MTX~0_1373} OutVars{~MTX~0=v_~MTX~0_1372, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_85|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_161|, #race~MTX~0=|v_#race~MTX~0_1372|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_61|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][36], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 473#L724-2true, 163#L735-1true]) [2023-08-29 09:39:07,398 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,398 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,398 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,398 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,398 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3251] L708-7-->L724-2: Formula: (and (= v_~MTX~0_1372 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131| 0)) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1373 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|)) InVars {~MTX~0=v_~MTX~0_1373} OutVars{~MTX~0=v_~MTX~0_1372, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_85|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_161|, #race~MTX~0=|v_#race~MTX~0_1372|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_61|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][36], [Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 473#L724-2true]) [2023-08-29 09:39:07,398 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,398 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,398 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,399 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,450 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 259#L708-7true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:07,451 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,451 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,451 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,451 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,451 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 259#L708-7true, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:07,451 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,451 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,451 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,451 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,452 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true]) [2023-08-29 09:39:07,452 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,452 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,452 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,452 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,452 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,452 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,452 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true]) [2023-08-29 09:39:07,452 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,452 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,453 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,453 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,453 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,453 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,453 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 305#L703-1true]) [2023-08-29 09:39:07,453 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,453 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,453 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,453 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,453 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,454 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,454 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 210#L708-7true]) [2023-08-29 09:39:07,454 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,454 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,454 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,454 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,454 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,454 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,454 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 287#L733-1true]) [2023-08-29 09:39:07,455 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,455 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,455 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,455 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,455 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3251] L708-7-->L724-2: Formula: (and (= v_~MTX~0_1372 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131| 0)) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1373 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|)) InVars {~MTX~0=v_~MTX~0_1373} OutVars{~MTX~0=v_~MTX~0_1372, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_85|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_161|, #race~MTX~0=|v_#race~MTX~0_1372|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_61|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][36], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 473#L724-2true]) [2023-08-29 09:39:07,455 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,455 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,455 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,455 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,456 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3251] L708-7-->L724-2: Formula: (and (= v_~MTX~0_1372 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131| 0)) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1373 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|)) InVars {~MTX~0=v_~MTX~0_1373} OutVars{~MTX~0=v_~MTX~0_1372, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_85|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_161|, #race~MTX~0=|v_#race~MTX~0_1372|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_61|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][36], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 473#L724-2true]) [2023-08-29 09:39:07,456 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,456 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,456 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,456 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,467 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:07,467 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,467 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,468 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,468 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,468 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:07,468 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,468 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,468 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,468 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,468 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:07,468 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,469 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,469 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,469 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,469 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:39:07,469 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,469 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,469 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,469 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,470 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:07,470 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,470 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,470 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,470 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,470 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,470 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:07,470 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,471 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,471 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,471 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,471 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,471 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:39:07,471 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,471 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,471 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,471 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,471 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,472 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 431#L708-3true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:07,472 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,472 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,472 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,472 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,472 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,596 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,596 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,596 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,596 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,596 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,597 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,597 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,597 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,597 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:07,597 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,597 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,597 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,597 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,598 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,598 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,598 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,598 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,598 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,598 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,598 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,598 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,598 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,599 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,599 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,599 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,599 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,599 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 56#L713-2true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:07,599 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,599 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,600 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,600 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,600 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,600 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,600 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,600 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:07,601 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,601 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,601 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,601 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:07,602 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,602 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,602 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,602 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:39:07,602 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,602 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,602 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,602 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:07,603 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,603 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,603 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,603 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:07,603 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,603 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,603 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,604 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:07,604 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,604 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,604 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,604 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:39:07,604 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,605 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,605 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,605 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:07,605 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,605 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,605 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,605 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,624 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,624 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,624 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,624 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,624 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,624 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,625 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,625 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,625 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,625 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,625 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,625 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,625 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:07,625 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,625 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,626 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,626 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,626 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,626 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,626 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,626 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,626 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,626 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,626 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,645 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,645 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,645 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,645 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,645 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,646 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,646 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,646 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,646 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,646 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,646 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,646 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,646 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:07,647 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,647 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,647 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,647 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,647 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,647 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,647 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,647 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,647 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,647 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,647 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,667 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,667 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,667 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,667 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,667 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,667 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,668 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,668 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,668 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,668 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,668 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,668 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,668 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:07,668 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,668 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,668 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,669 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,669 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,669 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,669 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,669 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,669 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,669 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,669 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,690 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,690 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,690 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,690 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,690 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,690 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,691 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,691 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,691 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,691 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,691 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,691 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,691 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:07,691 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,692 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,692 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,692 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,692 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,692 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,692 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,692 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,692 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,692 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:07,692 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,706 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,707 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,707 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,707 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,707 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,707 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,707 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,707 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,707 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,707 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:07,708 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,708 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,708 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,708 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,708 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,708 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,708 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,709 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,709 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,709 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,709 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,709 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,709 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,709 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,710 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,710 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,710 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:07,710 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,710 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,710 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,710 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,710 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,710 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,711 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,711 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,711 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,712 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,712 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,712 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,712 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,712 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,713 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,713 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,713 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,713 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,713 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,713 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:07,713 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,713 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,713 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,713 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,714 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,714 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,714 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,714 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,714 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,714 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:39:07,714 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,714 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,714 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,715 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,715 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:39:07,715 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,715 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,715 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,715 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,715 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 256#L720-2true]) [2023-08-29 09:39:07,715 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,715 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,716 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,716 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,716 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:39:07,716 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,716 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,716 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,716 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,717 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,717 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,717 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,717 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,717 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,717 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,718 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,718 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,718 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,718 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,718 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:07,718 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,718 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,718 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,718 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,719 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,719 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,719 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,719 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,719 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,719 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,719 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,719 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,720 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,720 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,720 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,720 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:07,720 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,720 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,720 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,721 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,721 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,721 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,721 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,721 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,722 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,722 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,722 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,722 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,722 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,722 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,723 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,723 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,723 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,723 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,723 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:07,723 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,723 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,723 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,723 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,723 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,724 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,724 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:07,724 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,724 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,724 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,724 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,724 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,724 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,724 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,725 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,725 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,725 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,725 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,725 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,725 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:07,725 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,725 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,725 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,726 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,726 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:07,726 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,726 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,726 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,726 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:07,748 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 221#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:07,748 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,748 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,748 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,748 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,748 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 145#L711-1true, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:07,748 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,748 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,749 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,749 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:07,749 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,749 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,749 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,749 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 221#L711-3true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:39:07,749 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,750 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,750 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,750 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,750 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true]) [2023-08-29 09:39:07,750 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,750 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,750 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,750 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,751 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,751 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true]) [2023-08-29 09:39:07,751 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,751 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,751 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,751 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,751 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,751 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 221#L711-3true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:39:07,752 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,752 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,752 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,752 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,752 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,752 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 221#L711-3true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true]) [2023-08-29 09:39:07,752 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:07,752 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:07,752 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,752 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:07,753 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,074 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 142#L722true]) [2023-08-29 09:39:08,074 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,075 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,075 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,075 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,075 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:39:08,075 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,075 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,075 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,075 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,076 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:39:08,076 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,076 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,076 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,076 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,076 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 142#L722true]) [2023-08-29 09:39:08,076 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,076 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,076 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,076 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,083 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true]) [2023-08-29 09:39:08,083 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,084 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,084 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,084 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,084 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,084 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true]) [2023-08-29 09:39:08,084 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,084 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,084 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,085 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,085 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,085 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true, 305#L703-1true]) [2023-08-29 09:39:08,085 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,085 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,085 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,085 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,085 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,086 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true, 142#L722true]) [2023-08-29 09:39:08,086 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,086 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,086 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,086 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,086 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,141 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:08,141 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,141 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,141 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,141 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:08,142 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,142 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,142 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,142 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,142 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:08,142 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,142 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,142 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,142 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,143 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 457#L720-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:39:08,143 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,143 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,143 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,143 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,143 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:08,143 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,144 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,144 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,144 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,144 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,144 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:08,144 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,144 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,144 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,144 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,144 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,145 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:39:08,145 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,145 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,145 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,145 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,145 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,145 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 457#L720-3true, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:08,145 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,145 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,146 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,146 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,146 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,290 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true]) [2023-08-29 09:39:08,291 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,291 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,291 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,291 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,291 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,291 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,291 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true]) [2023-08-29 09:39:08,291 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,291 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,292 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,292 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,292 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,292 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,292 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:39:08,292 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,292 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,292 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,292 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,293 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,293 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,293 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:39:08,293 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,293 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,293 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,293 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,293 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,293 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,293 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2622] L703-7-->L704: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= v_~MTX~0_276 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_277 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_277} OutVars{#race~MTX~0=|v_#race~MTX~0_380|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~MTX~0=v_~MTX~0_276, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][39], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 349#L704true, 348#L703-3true, 163#L735-1true]) [2023-08-29 09:39:08,294 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,294 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,294 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,294 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,294 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2622] L703-7-->L704: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= v_~MTX~0_276 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_277 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_277} OutVars{#race~MTX~0=|v_#race~MTX~0_380|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~MTX~0=v_~MTX~0_276, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][39], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 349#L704true, 348#L703-3true]) [2023-08-29 09:39:08,294 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,294 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,294 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,294 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,295 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 287#L733-1true]) [2023-08-29 09:39:08,295 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,295 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,295 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,295 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,295 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 491#true, 45#L703-7true, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:08,295 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,295 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,295 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,295 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,296 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 491#true, 45#L703-7true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:08,296 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,296 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,296 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,296 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,313 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true]) [2023-08-29 09:39:08,313 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,313 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,313 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,313 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,313 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,314 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,314 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true]) [2023-08-29 09:39:08,314 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,314 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,314 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,314 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,314 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,314 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,314 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:39:08,315 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,315 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,315 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,315 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,315 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,315 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,315 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 215#L720-3true]) [2023-08-29 09:39:08,315 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,315 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,316 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,316 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,316 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,316 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2622] L703-7-->L704: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= v_~MTX~0_276 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_277 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_277} OutVars{#race~MTX~0=|v_#race~MTX~0_380|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~MTX~0=v_~MTX~0_276, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][39], [Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 349#L704true, 215#L720-3true]) [2023-08-29 09:39:08,316 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,316 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,316 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,316 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2622] L703-7-->L704: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= v_~MTX~0_276 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_277 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_277} OutVars{#race~MTX~0=|v_#race~MTX~0_380|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~MTX~0=v_~MTX~0_276, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][39], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 349#L704true, 215#L720-3true, 163#L735-1true]) [2023-08-29 09:39:08,317 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,317 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,317 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,317 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,317 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 215#L720-3true, 287#L733-1true]) [2023-08-29 09:39:08,317 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,317 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,317 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,317 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,339 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 48#L711-3true]) [2023-08-29 09:39:08,339 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,339 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,339 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,339 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,339 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,339 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,340 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 48#L711-3true]) [2023-08-29 09:39:08,340 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,340 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,340 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,340 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,340 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,340 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,340 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:39:08,340 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,341 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,341 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,341 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,341 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,341 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,341 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true, 48#L711-3true]) [2023-08-29 09:39:08,341 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,341 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,341 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,341 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,342 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,342 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,342 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2622] L703-7-->L704: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= v_~MTX~0_276 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_277 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_277} OutVars{#race~MTX~0=|v_#race~MTX~0_380|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~MTX~0=v_~MTX~0_276, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][39], [Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 349#L704true, 48#L711-3true]) [2023-08-29 09:39:08,342 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,342 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,342 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,342 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,342 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2622] L703-7-->L704: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= v_~MTX~0_276 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_277 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_277} OutVars{#race~MTX~0=|v_#race~MTX~0_380|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~MTX~0=v_~MTX~0_276, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][39], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 349#L704true, 48#L711-3true, 163#L735-1true]) [2023-08-29 09:39:08,342 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,343 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,343 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,343 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,343 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 48#L711-3true, 287#L733-1true]) [2023-08-29 09:39:08,343 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,343 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,343 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,343 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 491#true, 259#L708-7true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:08,362 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,362 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,362 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,362 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 491#true, 259#L708-7true, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:08,363 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,363 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,363 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,363 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,363 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:08,363 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,363 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,363 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,363 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,363 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,364 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,364 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:08,364 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,364 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,364 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,364 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,364 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,364 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,365 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true]) [2023-08-29 09:39:08,365 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,365 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,365 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,365 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,365 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,365 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,365 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true]) [2023-08-29 09:39:08,365 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,365 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,366 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,366 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,366 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,366 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,366 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2622] L703-7-->L704: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= v_~MTX~0_276 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_277 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_277} OutVars{#race~MTX~0=|v_#race~MTX~0_380|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~MTX~0=v_~MTX~0_276, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][39], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 349#L704true]) [2023-08-29 09:39:08,366 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,366 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,366 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,366 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,366 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2622] L703-7-->L704: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= v_~MTX~0_276 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_277 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_277} OutVars{#race~MTX~0=|v_#race~MTX~0_380|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~MTX~0=v_~MTX~0_276, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][39], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 349#L704true, 163#L735-1true]) [2023-08-29 09:39:08,367 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,367 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,367 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,367 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,367 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 287#L733-1true]) [2023-08-29 09:39:08,367 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,367 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,367 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,367 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,377 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:08,377 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,377 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,377 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,377 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,377 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:08,378 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,378 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,378 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,378 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,378 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:08,378 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,378 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,378 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,378 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,379 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:08,379 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,379 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,379 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,379 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,379 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:08,379 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,379 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,380 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,380 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,380 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,380 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, 347#L703-3true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:08,380 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,380 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,380 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,380 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,380 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,381 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:39:08,381 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,381 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,381 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,381 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,381 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,381 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 347#L703-3true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true]) [2023-08-29 09:39:08,381 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,381 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,382 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,382 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,382 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 21#L708-1true, 217#L720-2true]) [2023-08-29 09:39:08,492 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,492 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,492 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,492 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,492 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [57#L734-4true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 217#L720-2true]) [2023-08-29 09:39:08,492 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,493 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,493 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,493 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,493 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 280#L720-1true, 217#L720-2true]) [2023-08-29 09:39:08,493 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,493 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,493 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,493 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,493 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 133#L703-1true, 217#L720-2true]) [2023-08-29 09:39:08,493 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,494 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,494 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,494 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [75#L708-2true, 57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 21#L708-1true]) [2023-08-29 09:39:08,494 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,494 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,494 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,494 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [75#L708-2true, 57#L734-4true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:08,495 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,495 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,495 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,495 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [75#L708-2true, 57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 280#L720-1true]) [2023-08-29 09:39:08,495 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,495 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,495 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,496 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [75#L708-2true, 57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 133#L703-1true]) [2023-08-29 09:39:08,496 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,496 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,496 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,496 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,496 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 21#L708-1true, 296#L711-2true]) [2023-08-29 09:39:08,496 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,497 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,497 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,497 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,497 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [57#L734-4true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 296#L711-2true]) [2023-08-29 09:39:08,497 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,497 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,497 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,497 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,498 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 296#L711-2true, 280#L720-1true]) [2023-08-29 09:39:08,498 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,498 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,498 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,498 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,498 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 133#L703-1true, 296#L711-2true]) [2023-08-29 09:39:08,498 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,498 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,498 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,498 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,499 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 491#true, 459#L703-2true]) [2023-08-29 09:39:08,499 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,499 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,499 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,499 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,499 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [57#L734-4true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 459#L703-2true]) [2023-08-29 09:39:08,499 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,499 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,500 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,500 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,500 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 280#L720-1true, 459#L703-2true]) [2023-08-29 09:39:08,500 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,500 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,500 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,500 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,500 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 133#L703-1true, 459#L703-2true]) [2023-08-29 09:39:08,500 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,501 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,501 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,501 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 301#L722true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 21#L708-1true]) [2023-08-29 09:39:08,518 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,518 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,518 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,518 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,518 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true]) [2023-08-29 09:39:08,519 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,519 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,519 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,519 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,519 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 280#L720-1true]) [2023-08-29 09:39:08,519 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,519 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,519 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,519 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,520 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 301#L722true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 133#L703-1true]) [2023-08-29 09:39:08,520 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,520 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,520 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,520 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 198#L703-1true, 217#L720-2true]) [2023-08-29 09:39:08,555 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,555 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,555 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,556 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 217#L720-2true]) [2023-08-29 09:39:08,556 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,556 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,556 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,556 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 217#L720-2true]) [2023-08-29 09:39:08,556 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,557 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,557 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,557 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,557 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 263#L708-1true, 217#L720-2true]) [2023-08-29 09:39:08,557 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,557 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,557 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,557 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,558 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 198#L703-1true]) [2023-08-29 09:39:08,558 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,558 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,558 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,558 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,558 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true]) [2023-08-29 09:39:08,558 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,558 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,558 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,558 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,559 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true]) [2023-08-29 09:39:08,559 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,559 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,559 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,559 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,559 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 263#L708-1true]) [2023-08-29 09:39:08,559 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,559 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,559 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,560 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,560 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 198#L703-1true, 296#L711-2true]) [2023-08-29 09:39:08,560 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,560 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,560 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,560 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,560 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 296#L711-2true]) [2023-08-29 09:39:08,561 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,561 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,561 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,561 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,561 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 296#L711-2true]) [2023-08-29 09:39:08,561 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,561 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,561 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,561 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,562 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 296#L711-2true, 263#L708-1true]) [2023-08-29 09:39:08,562 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,562 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,562 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,562 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,562 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 198#L703-1true, 459#L703-2true]) [2023-08-29 09:39:08,562 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,562 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,562 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,563 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 459#L703-2true]) [2023-08-29 09:39:08,563 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,563 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,563 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,563 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 459#L703-2true]) [2023-08-29 09:39:08,563 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,564 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,564 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,564 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,564 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 459#L703-2true, 263#L708-1true]) [2023-08-29 09:39:08,564 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,564 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,564 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,564 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,607 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 371#L703-2true]) [2023-08-29 09:39:08,607 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,607 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,607 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,607 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,608 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 371#L703-2true]) [2023-08-29 09:39:08,608 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,608 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,608 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,608 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,609 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:39:08,609 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,609 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,609 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,609 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,609 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 354#L720-1true, 371#L703-2true]) [2023-08-29 09:39:08,609 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,610 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,610 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,610 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,618 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 311#L733-3true]) [2023-08-29 09:39:08,618 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,618 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,618 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,618 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,619 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 311#L733-3true]) [2023-08-29 09:39:08,619 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,619 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,619 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,619 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,619 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 311#L733-3true, 305#L703-1true]) [2023-08-29 09:39:08,619 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,619 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,619 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,619 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,620 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 311#L733-3true]) [2023-08-29 09:39:08,620 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,620 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,620 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,620 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,620 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 311#L733-3true]) [2023-08-29 09:39:08,621 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,621 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,621 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,621 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,621 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,621 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 311#L733-3true]) [2023-08-29 09:39:08,621 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,621 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,621 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,621 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,622 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,622 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 311#L733-3true, 305#L703-1true]) [2023-08-29 09:39:08,622 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,622 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,622 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,622 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,622 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,622 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 311#L733-3true]) [2023-08-29 09:39:08,622 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,623 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,623 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,623 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,623 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,634 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 256#L720-2true]) [2023-08-29 09:39:08,634 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,634 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,634 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,634 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,634 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 256#L720-2true]) [2023-08-29 09:39:08,634 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,635 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,635 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,635 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,635 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:39:08,635 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,635 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,635 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,635 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,636 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 354#L720-1true, 256#L720-2true]) [2023-08-29 09:39:08,636 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,636 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,636 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,636 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,642 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 311#L733-3true]) [2023-08-29 09:39:08,642 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,642 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,642 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,643 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,643 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 311#L733-3true]) [2023-08-29 09:39:08,643 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,643 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,643 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,643 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,643 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 311#L733-3true, 305#L703-1true]) [2023-08-29 09:39:08,643 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,643 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,644 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,644 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,644 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 311#L733-3true]) [2023-08-29 09:39:08,644 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,644 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,644 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,644 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,645 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 311#L733-3true]) [2023-08-29 09:39:08,645 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,645 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,645 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,645 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,645 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,645 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 311#L733-3true]) [2023-08-29 09:39:08,645 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,646 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,646 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,646 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,646 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,646 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 311#L733-3true, 305#L703-1true]) [2023-08-29 09:39:08,646 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,646 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,646 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,646 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,646 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,647 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 311#L733-3true]) [2023-08-29 09:39:08,647 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,647 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,647 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,647 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,647 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true]) [2023-08-29 09:39:08,658 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,658 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,658 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,658 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true]) [2023-08-29 09:39:08,659 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,659 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,659 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,659 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 305#L703-1true]) [2023-08-29 09:39:08,660 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,660 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,660 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,660 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 131#L734-4true]) [2023-08-29 09:39:08,661 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,661 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,661 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,661 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:08,667 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,667 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,667 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,667 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:08,668 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,668 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,668 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,668 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,668 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 311#L733-3true]) [2023-08-29 09:39:08,668 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,668 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,669 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,669 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,669 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 311#L733-3true]) [2023-08-29 09:39:08,669 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,669 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,669 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,669 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,670 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 311#L733-3true]) [2023-08-29 09:39:08,670 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,670 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,670 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,671 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,671 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,671 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 311#L733-3true]) [2023-08-29 09:39:08,671 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,671 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,671 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,671 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,671 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,671 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 311#L733-3true, 305#L703-1true]) [2023-08-29 09:39:08,672 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,672 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,672 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,672 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,672 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,672 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 311#L733-3true]) [2023-08-29 09:39:08,672 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,672 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,672 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,672 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,673 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,686 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true]) [2023-08-29 09:39:08,686 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,686 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,686 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,686 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,686 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true]) [2023-08-29 09:39:08,687 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,687 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,687 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,687 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,687 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 305#L703-1true]) [2023-08-29 09:39:08,687 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,687 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,687 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,688 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,688 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true, 131#L734-4true]) [2023-08-29 09:39:08,688 INFO L383 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,688 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,688 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-29 09:39:08,688 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:08,697 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 311#L733-3true]) [2023-08-29 09:39:08,697 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,697 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,697 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,697 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,698 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 311#L733-3true]) [2023-08-29 09:39:08,698 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,698 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,698 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,698 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,698 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 305#L703-1true, 311#L733-3true]) [2023-08-29 09:39:08,698 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,698 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,698 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,698 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,699 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 311#L733-3true]) [2023-08-29 09:39:08,699 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,699 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,699 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,699 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,699 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:08,700 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,700 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,700 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,700 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,700 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,700 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:08,700 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,700 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,700 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,701 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,701 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,701 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 305#L703-1true]) [2023-08-29 09:39:08,701 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,701 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,701 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,701 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,701 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,701 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 311#L733-3true]) [2023-08-29 09:39:08,702 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,702 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,702 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,702 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,702 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,704 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:39:08,704 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,704 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,704 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,704 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,704 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,705 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:39:08,705 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,705 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,705 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,705 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,705 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,705 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:39:08,705 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,705 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,705 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,706 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,706 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,706 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:39:08,706 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,706 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,706 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,706 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,706 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,706 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:39:08,707 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,707 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,707 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,707 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,707 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:39:08,707 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,707 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,707 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,707 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:39:08,708 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,708 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,708 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,708 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:39:08,708 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,708 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,708 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,708 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,710 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 215#L720-3true]) [2023-08-29 09:39:08,710 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,710 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,710 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,710 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,710 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 215#L720-3true]) [2023-08-29 09:39:08,711 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,711 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,711 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,711 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,711 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:39:08,711 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,711 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,711 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,711 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,712 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 354#L720-1true, 215#L720-3true]) [2023-08-29 09:39:08,712 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,712 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,712 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,712 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,712 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 256#L720-2true]) [2023-08-29 09:39:08,712 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,712 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,712 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,712 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,713 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,713 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 256#L720-2true]) [2023-08-29 09:39:08,713 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,713 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,713 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,713 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,713 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,713 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:39:08,713 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,714 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,714 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,714 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,714 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,714 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 256#L720-2true]) [2023-08-29 09:39:08,714 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,714 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,714 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,714 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,714 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,715 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, 131#L734-4true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:08,715 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,716 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,716 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,716 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,716 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,716 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, 131#L734-4true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:08,716 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,716 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,716 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,716 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,716 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,717 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:08,717 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,717 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,717 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,717 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,717 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,717 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, 131#L734-4true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:08,717 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,717 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,718 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,718 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,718 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,718 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:08,718 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,718 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,718 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,718 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,718 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:08,719 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,719 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,719 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,719 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:39:08,719 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,719 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,719 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,719 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:08,720 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,720 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,720 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,720 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:08,721 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,721 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,721 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,721 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:08,721 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,721 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,722 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,722 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,722 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:08,722 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,722 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,722 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,722 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,722 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:08,722 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,723 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,723 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:08,723 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,723 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:08,723 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,723 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,723 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,723 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,723 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,723 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:08,724 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,724 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,724 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,724 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,724 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,724 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:08,724 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,724 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,724 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,725 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,725 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,725 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:39:08,725 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,725 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,725 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,725 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:08,725 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:08,749 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,749 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,749 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,749 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:08,749 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,750 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,750 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,750 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,750 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:08,750 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,750 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,750 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,750 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,750 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:08,751 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,751 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,751 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,751 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,751 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:08,751 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,751 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,752 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,752 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,752 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,752 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:08,752 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,752 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,752 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,752 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,752 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,753 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true, 305#L703-1true]) [2023-08-29 09:39:08,753 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,753 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,753 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,753 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,753 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,753 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 286#L733-2true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 311#L733-3true]) [2023-08-29 09:39:08,753 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,753 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,753 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,754 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,754 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,755 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:08,755 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,755 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,755 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,755 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,755 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,755 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:08,755 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,756 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,756 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,756 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,756 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,756 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:39:08,756 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,756 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,756 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,756 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,756 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,757 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 251#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true]) [2023-08-29 09:39:08,757 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:08,757 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,757 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:08,757 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:08,757 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:09,119 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 217#L720-2true]) [2023-08-29 09:39:09,119 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,120 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,120 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,120 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,120 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:09,120 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,120 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,120 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,120 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,121 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 296#L711-2true]) [2023-08-29 09:39:09,121 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,121 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,121 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,121 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,122 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true]) [2023-08-29 09:39:09,122 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,122 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,122 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,122 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,124 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true]) [2023-08-29 09:39:09,124 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,124 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,124 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,124 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,125 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [75#L708-2true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:09,125 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,125 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,125 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,125 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,126 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true]) [2023-08-29 09:39:09,126 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,126 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,126 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,126 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true]) [2023-08-29 09:39:09,127 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,127 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,127 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,127 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,129 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 217#L720-2true]) [2023-08-29 09:39:09,129 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,129 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,129 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,129 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,129 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true]) [2023-08-29 09:39:09,129 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,130 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,130 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,130 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,130 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 296#L711-2true]) [2023-08-29 09:39:09,130 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,130 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,130 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,131 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,131 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 459#L703-2true]) [2023-08-29 09:39:09,131 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,131 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,131 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,132 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,133 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 217#L720-2true]) [2023-08-29 09:39:09,133 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,133 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,133 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,133 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true]) [2023-08-29 09:39:09,134 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,134 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,134 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,134 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,135 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 296#L711-2true]) [2023-08-29 09:39:09,135 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,135 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,135 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,135 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,136 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 459#L703-2true]) [2023-08-29 09:39:09,136 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,136 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,136 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,136 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:09,667 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:09,667 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,667 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,667 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,667 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,667 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,668 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:09,668 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,668 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,668 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,668 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,668 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,668 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:09,668 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,668 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,669 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,669 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,669 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,669 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:09,669 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,669 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,669 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,669 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,669 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,682 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:09,682 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,682 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,682 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,682 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,682 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,683 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:09,683 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,683 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,683 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,683 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,683 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,683 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true, 10#L715true]) [2023-08-29 09:39:09,683 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,683 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,683 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,684 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,684 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,684 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:09,684 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,684 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,684 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,684 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,684 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,943 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:09,943 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,944 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,944 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,944 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,944 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,944 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:09,944 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,944 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,944 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,944 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,945 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,945 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:09,945 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,945 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,945 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,945 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,945 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,945 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:09,945 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,946 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,946 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,946 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,946 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,960 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:39:09,960 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,960 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,960 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,961 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,961 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,961 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:39:09,961 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,961 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,961 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,961 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,961 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,961 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true, 388#L743-5true]) [2023-08-29 09:39:09,962 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,962 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,962 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,962 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,962 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,962 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:39:09,962 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:09,962 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:09,962 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,963 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:09,963 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,029 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:10,029 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,029 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,029 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,029 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,030 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,030 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:10,030 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,030 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,030 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,030 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,030 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,030 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:10,031 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,031 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,031 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,031 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,031 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,031 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:10,031 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,031 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,031 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,031 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,032 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,045 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:39:10,045 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,045 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,045 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,046 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,046 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,046 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:39:10,046 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,046 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,046 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,046 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,046 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,047 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true, 388#L743-5true]) [2023-08-29 09:39:10,047 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,047 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,047 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,047 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,047 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,047 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:39:10,047 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,047 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,047 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,048 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,048 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,113 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:10,113 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,113 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,113 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,113 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,114 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,114 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:10,114 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,114 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,114 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,114 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,114 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,114 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:10,114 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,115 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,115 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,115 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,115 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,115 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:10,115 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,115 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,115 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,115 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,115 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,129 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:10,129 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,129 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,129 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,129 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,130 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,130 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:10,130 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,130 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,130 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,130 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,130 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,130 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true, 10#L715true]) [2023-08-29 09:39:10,131 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,131 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,131 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,131 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,131 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,131 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:10,131 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,131 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,131 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,131 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,132 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,357 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:39:10,357 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,357 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,357 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,357 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,358 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:10,358 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:10,358 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,358 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,358 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,358 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,358 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:10,358 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:10,359 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,359 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,359 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,359 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,359 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:10,359 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:10,359 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,359 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,359 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,359 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,360 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:10,360 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:10,360 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,360 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,360 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,360 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,360 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:10,360 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,360 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,361 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,361 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,361 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,361 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,361 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:10,361 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,361 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,361 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,361 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,361 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,362 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,362 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:10,362 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,362 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,362 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,362 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,362 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,362 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,362 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:10,363 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,363 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,363 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,363 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,363 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,363 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 163#L735-1true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:39:10,400 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,400 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,400 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,400 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,401 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true, 287#L733-1true, 388#L743-5true]) [2023-08-29 09:39:10,401 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,401 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,401 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,401 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,401 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 496#(= |#race~MTX~0| 0), 163#L735-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:10,401 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,401 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,401 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,402 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,416 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 163#L735-1true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:39:10,416 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,416 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,416 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,416 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,417 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 142#L722true, 287#L733-1true, 388#L743-5true]) [2023-08-29 09:39:10,417 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,417 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,417 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,417 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 163#L735-1true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:39:10,434 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,434 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,434 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,434 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,435 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true, 287#L733-1true, 388#L743-5true]) [2023-08-29 09:39:10,435 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,435 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,435 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,435 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,437 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 142#L722true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:10,437 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,437 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,437 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,437 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,437 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 142#L722true, 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:10,437 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:10,438 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,438 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:10,438 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,479 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:10,479 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:10,479 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,479 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,479 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,479 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,479 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:10,480 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:10,480 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,480 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,480 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,480 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,480 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:10,480 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:10,480 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,480 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,480 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,481 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,481 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:10,481 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:10,481 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,481 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,481 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,481 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,482 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:10,483 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:10,483 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,483 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,483 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,483 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,483 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:10,483 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:10,483 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,483 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,484 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,484 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,484 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:10,484 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:10,484 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,484 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,484 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,484 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,484 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:10,485 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:10,485 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,485 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,485 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,485 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,486 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 198#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:10,486 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:10,486 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,486 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,487 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,487 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,487 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:10,487 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:10,487 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,487 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,487 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,487 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,487 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:10,488 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:10,488 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,488 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,488 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,488 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,488 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:10,488 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:10,488 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,488 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,489 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,489 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,490 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 387#L720-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:10,490 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:10,490 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,491 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,491 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,491 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,491 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:10,491 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:10,491 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,491 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,491 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,491 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,492 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:10,492 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:10,492 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,492 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,492 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,492 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,492 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:39:10,492 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:10,492 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,492 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,493 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,493 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:10,497 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 142#L722true, 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:10,498 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,498 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,498 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,498 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,498 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 473#L724-2true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:10,498 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,498 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,498 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,498 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:10,499 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 287#L733-1true, 388#L743-5true]) [2023-08-29 09:39:10,499 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:10,499 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,499 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:10,499 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,151 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 312#L733-3true, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:39:11,153 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:11,153 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:11,153 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:11,153 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:11,154 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 312#L733-3true, 388#L743-5true]) [2023-08-29 09:39:11,154 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:11,154 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:11,154 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:11,154 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:11,154 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 312#L733-3true, 388#L743-5true]) [2023-08-29 09:39:11,154 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:11,155 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:11,155 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:11,155 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:11,155 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 312#L733-3true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:11,155 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-29 09:39:11,155 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:11,155 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:11,155 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:11,171 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:11,171 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:11,172 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,172 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,172 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,172 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,172 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,172 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:11,172 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:11,172 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,172 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,172 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,173 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,173 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,173 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:11,173 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:11,173 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,173 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,173 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,173 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,173 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,174 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:11,174 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:11,174 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,174 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,174 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,174 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,174 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,176 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:39:11,176 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:11,176 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,176 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,176 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,188 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [40#L734-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true, 23#L734true]) [2023-08-29 09:39:11,188 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:11,188 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:11,188 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:11,189 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:11,189 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true, 23#L734true]) [2023-08-29 09:39:11,189 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:11,189 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,189 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:11,189 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,189 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true, 23#L734true]) [2023-08-29 09:39:11,189 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:11,189 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,189 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,190 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:39:11,219 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:11,219 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,220 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,220 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [40#L734-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 45#L703-7true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:11,220 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:11,220 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,220 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,220 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,250 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 287#L733-1true, 388#L743-5true]) [2023-08-29 09:39:11,251 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:11,251 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,251 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,251 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,254 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [40#L734-1true, Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:11,254 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:11,255 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:11,255 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:11,255 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:11,255 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:11,255 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:11,255 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,255 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,255 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:11,255 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [40#L734-1true, Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:11,255 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:11,255 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:11,256 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:11,256 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:11,256 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:11,256 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:11,256 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,256 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,256 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:39:11,278 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:11,278 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,278 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,278 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [40#L734-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:11,278 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:11,278 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,278 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:11,278 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,314 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [40#L734-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:11,315 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:11,315 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,315 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,315 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,315 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:39:11,315 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:11,315 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,315 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,315 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,676 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 148#L733-3true]) [2023-08-29 09:39:11,676 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:11,677 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,677 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,677 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,677 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,677 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,677 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 148#L733-3true]) [2023-08-29 09:39:11,677 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:11,677 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,677 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,677 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,678 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,678 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,678 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:39:11,678 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:11,678 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,678 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,678 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,678 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,678 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,679 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 148#L733-3true]) [2023-08-29 09:39:11,679 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:11,679 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,679 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,679 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:11,679 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,679 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 148#L733-3true, 287#L733-1true]) [2023-08-29 09:39:11,679 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:11,679 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,680 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,680 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3251] L708-7-->L724-2: Formula: (and (= v_~MTX~0_1372 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131| 0)) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1373 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|)) InVars {~MTX~0=v_~MTX~0_1373} OutVars{~MTX~0=v_~MTX~0_1372, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_85|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_161|, #race~MTX~0=|v_#race~MTX~0_1372|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_61|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][36], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 473#L724-2true]) [2023-08-29 09:39:11,680 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:11,680 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,680 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,680 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,680 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3251] L708-7-->L724-2: Formula: (and (= v_~MTX~0_1372 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131| 0)) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1373 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|)) InVars {~MTX~0=v_~MTX~0_1373} OutVars{~MTX~0=v_~MTX~0_1372, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_85|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_131|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_161|, #race~MTX~0=|v_#race~MTX~0_1372|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_61|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_119|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][36], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 163#L735-1true, 473#L724-2true]) [2023-08-29 09:39:11,680 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:11,681 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,681 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,681 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,926 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:39:11,928 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:11,930 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,931 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,933 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,934 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:11,934 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:11,934 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,934 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:11,934 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,114 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:12,115 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,115 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,115 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,115 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,115 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,115 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:12,115 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,115 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,115 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,115 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,116 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,116 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:12,116 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,116 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,116 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,116 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,116 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,116 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:12,117 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,117 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,117 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,117 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,117 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,120 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:12,120 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:12,120 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:12,121 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:12,121 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:12,121 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:12,121 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:12,121 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:12,121 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:12,121 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:12,121 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:12,121 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:12,122 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:12,122 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:12,122 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:12,122 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:12,122 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:12,122 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:12,122 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:12,122 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:12,122 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:12,123 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,123 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:12,123 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:12,123 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,123 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:12,123 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,123 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:12,123 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,123 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:12,124 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:12,124 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,124 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:12,124 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,124 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:12,124 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:12,124 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,124 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:12,124 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:12,124 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,151 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:39:12,151 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,151 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,151 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,151 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,151 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,151 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:39:12,151 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,152 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,152 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,152 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,152 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,152 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:12,152 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,152 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,152 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,152 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,152 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,153 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:12,153 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,153 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,153 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,153 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,153 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,188 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:39:12,188 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,188 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,188 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,188 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,188 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,189 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:39:12,189 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,189 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,189 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,189 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,189 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,189 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true]) [2023-08-29 09:39:12,189 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,189 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,189 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,190 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,190 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,190 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:12,190 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,190 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,190 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,190 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,190 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,227 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:12,227 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,227 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,228 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,228 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,228 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,228 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:12,228 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,228 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,228 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,228 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,228 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,229 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:12,229 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,229 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,229 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,229 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,229 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,229 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:39:12,229 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,229 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,229 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,230 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,230 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,279 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:39:12,279 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,279 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,279 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,279 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,279 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,279 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:39:12,280 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,280 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,280 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,280 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,280 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,280 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true]) [2023-08-29 09:39:12,280 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,280 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,280 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,280 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,281 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,281 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:39:12,281 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:12,281 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,281 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,281 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,281 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:12,994 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:12,995 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:12,995 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,995 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:12,995 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,995 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:12,995 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,995 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:12,996 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:12,996 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:12,996 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:12,996 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,008 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,009 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,009 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:39:13,009 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,009 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,009 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,009 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,010 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,010 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,010 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true]) [2023-08-29 09:39:13,010 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,010 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,010 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,010 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,010 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,010 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,011 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2622] L703-7-->L704: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= v_~MTX~0_276 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_277 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_277} OutVars{#race~MTX~0=|v_#race~MTX~0_380|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~MTX~0=v_~MTX~0_276, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][39], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 349#L704true, 148#L733-3true, 163#L735-1true]) [2023-08-29 09:39:13,011 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,011 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,011 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,011 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,011 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2622] L703-7-->L704: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11| 0)) (= v_~MTX~0_276 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_277 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_277} OutVars{#race~MTX~0=|v_#race~MTX~0_380|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_5|, ~MTX~0=v_~MTX~0_276, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_11|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][39], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 349#L704true, 148#L733-3true]) [2023-08-29 09:39:13,011 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,011 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,011 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,011 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,012 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 287#L733-1true]) [2023-08-29 09:39:13,012 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,012 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,012 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,012 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,124 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:13,127 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,128 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,128 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,128 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,128 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:39:13,128 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,128 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,128 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,128 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,261 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 21#L708-1true]) [2023-08-29 09:39:13,261 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,261 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,262 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,262 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,262 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [57#L734-4true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:13,262 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,262 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,264 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,264 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,264 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 280#L720-1true]) [2023-08-29 09:39:13,265 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,265 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 133#L703-1true]) [2023-08-29 09:39:13,265 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,265 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,270 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 21#L708-1true, 387#L720-3true]) [2023-08-29 09:39:13,270 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,270 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,271 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,271 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [57#L734-4true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 387#L720-3true]) [2023-08-29 09:39:13,271 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,271 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,271 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,271 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 387#L720-3true, 280#L720-1true]) [2023-08-29 09:39:13,271 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,272 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,272 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,272 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 387#L720-3true, 133#L703-1true]) [2023-08-29 09:39:13,272 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,272 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,272 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,272 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,273 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 7#L708-3true, 21#L708-1true]) [2023-08-29 09:39:13,273 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,273 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,273 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,273 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,273 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [57#L734-4true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 7#L708-3true]) [2023-08-29 09:39:13,274 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,274 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,274 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,274 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,274 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 7#L708-3true, 280#L720-1true]) [2023-08-29 09:39:13,274 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,274 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,274 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,274 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,275 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 7#L708-3true, 133#L703-1true]) [2023-08-29 09:39:13,275 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,275 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,275 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,275 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 21#L708-1true]) [2023-08-29 09:39:13,276 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,276 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,276 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,276 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [57#L734-4true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:13,276 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,276 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,276 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,277 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 280#L720-1true]) [2023-08-29 09:39:13,277 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,277 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,277 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,277 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,277 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 133#L703-1true]) [2023-08-29 09:39:13,277 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,277 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,278 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,278 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 491#true, 84#L703-3true]) [2023-08-29 09:39:13,278 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,278 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,278 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,278 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [57#L734-4true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 84#L703-3true]) [2023-08-29 09:39:13,279 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,279 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,279 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,279 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 84#L703-3true, 280#L720-1true]) [2023-08-29 09:39:13,279 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,279 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,279 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,280 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,280 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 133#L703-1true, 84#L703-3true]) [2023-08-29 09:39:13,280 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,280 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,280 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,280 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,318 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 198#L703-1true]) [2023-08-29 09:39:13,319 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,319 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,319 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,319 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,319 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true]) [2023-08-29 09:39:13,319 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,319 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,319 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,319 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,320 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true]) [2023-08-29 09:39:13,320 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,320 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,320 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,320 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,320 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, 90#L733-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 263#L708-1true]) [2023-08-29 09:39:13,320 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,320 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,320 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,321 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,321 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 198#L703-1true, 217#L720-2true]) [2023-08-29 09:39:13,321 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,321 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,321 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,321 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 217#L720-2true]) [2023-08-29 09:39:13,322 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,322 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,322 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,322 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 217#L720-2true]) [2023-08-29 09:39:13,322 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,322 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,322 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,322 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,323 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 263#L708-1true, 217#L720-2true]) [2023-08-29 09:39:13,323 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,323 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,323 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,323 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,323 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 198#L703-1true, 387#L720-3true]) [2023-08-29 09:39:13,323 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,323 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,324 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,324 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,324 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 387#L720-3true]) [2023-08-29 09:39:13,324 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,324 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,324 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,324 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,324 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 387#L720-3true]) [2023-08-29 09:39:13,325 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,325 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,325 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,325 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,325 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 387#L720-3true, 263#L708-1true]) [2023-08-29 09:39:13,325 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,325 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,325 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,325 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,326 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [75#L708-2true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 198#L703-1true]) [2023-08-29 09:39:13,326 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,326 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,326 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,326 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,326 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [75#L708-2true, 139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:13,326 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,326 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,326 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,327 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,327 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [75#L708-2true, 5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:13,327 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,327 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,327 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,327 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,327 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [75#L708-2true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 263#L708-1true]) [2023-08-29 09:39:13,327 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,328 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,328 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,328 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 7#L708-3true, 131#L734-4true, 198#L703-1true]) [2023-08-29 09:39:13,328 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,328 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,328 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,328 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,329 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 7#L708-3true, 131#L734-4true]) [2023-08-29 09:39:13,329 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,329 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,329 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,329 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,329 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 7#L708-3true, 131#L734-4true]) [2023-08-29 09:39:13,329 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,329 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,329 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,329 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,330 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 7#L708-3true, 131#L734-4true, 263#L708-1true]) [2023-08-29 09:39:13,330 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,330 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,330 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,330 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,330 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 198#L703-1true, 296#L711-2true]) [2023-08-29 09:39:13,330 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,331 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,331 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,331 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 296#L711-2true]) [2023-08-29 09:39:13,331 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,331 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,331 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,331 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 296#L711-2true]) [2023-08-29 09:39:13,332 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,332 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,332 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,332 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 296#L711-2true, 263#L708-1true]) [2023-08-29 09:39:13,332 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,332 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,332 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,332 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,333 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 198#L703-1true]) [2023-08-29 09:39:13,333 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,333 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,333 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,333 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,333 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true]) [2023-08-29 09:39:13,333 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,333 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,333 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,334 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true]) [2023-08-29 09:39:13,334 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,334 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,334 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,334 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 263#L708-1true]) [2023-08-29 09:39:13,334 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,335 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,335 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,335 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,335 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 198#L703-1true, 459#L703-2true]) [2023-08-29 09:39:13,335 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,335 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,335 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,335 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,336 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 459#L703-2true]) [2023-08-29 09:39:13,336 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,336 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,336 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,336 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,336 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 459#L703-2true]) [2023-08-29 09:39:13,336 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,336 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,336 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,337 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,337 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 459#L703-2true, 263#L708-1true]) [2023-08-29 09:39:13,337 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,337 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,337 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,337 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,338 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 84#L703-3true, 198#L703-1true]) [2023-08-29 09:39:13,338 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,338 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,338 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,338 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,338 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 84#L703-3true]) [2023-08-29 09:39:13,338 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,338 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,338 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,338 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,339 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 84#L703-3true]) [2023-08-29 09:39:13,339 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,339 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,339 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,339 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,339 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 84#L703-3true, 263#L708-1true]) [2023-08-29 09:39:13,339 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,339 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,339 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,340 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,352 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true]) [2023-08-29 09:39:13,352 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,352 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,352 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,352 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,353 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true]) [2023-08-29 09:39:13,353 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,353 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,353 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,353 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,354 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 305#L703-1true]) [2023-08-29 09:39:13,354 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,354 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,354 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,354 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,354 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 354#L720-1true]) [2023-08-29 09:39:13,354 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,355 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,355 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,355 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,362 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 131#L734-4true, 286#L733-2true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,362 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,363 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,363 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,363 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,363 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,363 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, 131#L734-4true, 286#L733-2true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,363 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,363 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,363 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,363 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,364 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,364 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 131#L734-4true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:13,364 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,364 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,364 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,364 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,364 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,364 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, 131#L734-4true, 286#L733-2true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,364 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,365 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,365 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,365 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,365 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,365 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:13,365 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,365 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,365 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,365 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,366 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:13,366 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,366 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,366 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,366 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,366 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:39:13,366 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,366 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,366 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,366 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,367 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 131#L734-4true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:13,367 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,367 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,367 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,367 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,377 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:13,377 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,377 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,377 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,377 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,377 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:13,377 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,378 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,378 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,378 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,378 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 311#L733-3true]) [2023-08-29 09:39:13,378 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,378 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,378 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,378 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,378 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 311#L733-3true]) [2023-08-29 09:39:13,379 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,379 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,379 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,379 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,379 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 311#L733-3true]) [2023-08-29 09:39:13,379 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,379 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,380 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,380 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,380 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,380 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 311#L733-3true]) [2023-08-29 09:39:13,380 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,380 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,380 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,380 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,380 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,381 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true, 311#L733-3true]) [2023-08-29 09:39:13,381 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,381 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,381 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,381 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,381 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,381 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 311#L733-3true]) [2023-08-29 09:39:13,381 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,381 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,381 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,382 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,382 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,398 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true]) [2023-08-29 09:39:13,398 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,398 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,399 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,399 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,399 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,399 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,399 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true]) [2023-08-29 09:39:13,399 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,399 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,399 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,399 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,400 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,400 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,400 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:39:13,400 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,400 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,400 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,400 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,400 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,400 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,401 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:39:13,401 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,401 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,401 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,401 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,401 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,401 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,401 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:13,401 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,401 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,402 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,402 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,402 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,402 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,402 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:13,402 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,402 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,402 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,402 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,402 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,403 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,403 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:13,403 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,403 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,403 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,403 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,403 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,403 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,403 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:13,404 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,404 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,404 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,404 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,404 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,404 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,404 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 287#L733-1true]) [2023-08-29 09:39:13,404 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,404 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,404 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,405 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,405 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 45#L703-7true, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:13,405 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,405 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,405 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,405 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,405 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 45#L703-7true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:13,405 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,405 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,405 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,406 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,406 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:13,406 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,406 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,406 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,406 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,408 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 348#L703-3true]) [2023-08-29 09:39:13,409 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,409 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,409 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,409 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,409 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,409 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 348#L703-3true]) [2023-08-29 09:39:13,409 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,409 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,410 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,410 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,410 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,410 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:39:13,410 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,410 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,410 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,410 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,410 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,411 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true, 131#L734-4true, 348#L703-3true]) [2023-08-29 09:39:13,411 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,411 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,411 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,411 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,411 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,414 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true]) [2023-08-29 09:39:13,414 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,414 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,414 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,414 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,415 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true]) [2023-08-29 09:39:13,415 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,415 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,415 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,415 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,415 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:39:13,415 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,416 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,416 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,416 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,416 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 371#L703-2true]) [2023-08-29 09:39:13,416 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,416 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,416 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,417 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,433 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:13,433 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,433 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,433 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,433 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,433 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,433 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,434 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:13,434 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,434 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,434 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,434 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,434 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,434 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,434 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:39:13,435 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,435 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,435 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,435 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,435 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,435 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,435 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:13,435 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,435 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,435 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,435 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,436 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,436 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,436 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:13,436 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,436 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,436 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,436 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,436 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,436 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,437 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:13,437 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,437 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,437 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,437 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,437 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,437 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,437 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:13,437 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,438 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,438 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,438 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,438 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,438 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,438 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:13,438 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,438 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,438 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,438 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,438 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,439 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 287#L733-1true]) [2023-08-29 09:39:13,439 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,439 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,439 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,439 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,440 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 215#L720-3true]) [2023-08-29 09:39:13,441 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,441 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,441 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,441 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,441 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,441 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 215#L720-3true]) [2023-08-29 09:39:13,441 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,441 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,441 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,442 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,442 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,442 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:39:13,442 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,442 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,442 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,442 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,442 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,443 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 131#L734-4true, 215#L720-3true]) [2023-08-29 09:39:13,443 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,443 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,443 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,443 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,443 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,449 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:39:13,449 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,449 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,449 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,450 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,450 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:39:13,450 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,450 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,450 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,450 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,451 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:39:13,451 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,451 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,451 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,451 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,451 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:39:13,452 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,452 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,452 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,452 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,466 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:13,466 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,466 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,466 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,466 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,466 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,466 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,467 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:13,467 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,467 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,467 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,467 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,467 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,467 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,467 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:39:13,467 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,468 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,468 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,468 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,468 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,468 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,468 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:13,468 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,468 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,468 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,468 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,469 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,469 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,469 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:13,469 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,469 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,469 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,469 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,469 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,469 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,470 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:13,470 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,470 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,470 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,470 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,470 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,470 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,470 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:13,470 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,471 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,471 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,471 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,471 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,471 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,471 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:13,471 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,471 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,471 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,471 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,472 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,472 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,472 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 287#L733-1true]) [2023-08-29 09:39:13,472 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,472 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,472 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,472 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,474 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 48#L711-3true]) [2023-08-29 09:39:13,474 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,474 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,474 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,474 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,474 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,475 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 48#L711-3true]) [2023-08-29 09:39:13,475 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,475 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,475 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,475 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,475 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,476 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:39:13,476 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,476 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,476 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,476 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,476 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,476 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 48#L711-3true]) [2023-08-29 09:39:13,476 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,477 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,477 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,477 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,477 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,481 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,481 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,481 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,481 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,482 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,482 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,482 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,482 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:13,483 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,483 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,483 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,483 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:39:13,483 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,483 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,484 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,484 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,504 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:13,504 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,504 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,505 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,505 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,505 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:13,505 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,505 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,505 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,505 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,505 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:13,505 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,505 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,506 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,506 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,506 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,506 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,506 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,506 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,506 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,506 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,506 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,507 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,507 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,507 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,507 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,507 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,507 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,507 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,507 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:13,507 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,507 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,508 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,508 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,508 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,508 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,508 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,508 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,508 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,508 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,508 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,508 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,509 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:13,509 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:13,509 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,509 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,509 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,509 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,509 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,509 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,509 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:13,510 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,510 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,510 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,510 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,510 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,510 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,510 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:13,510 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,510 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,510 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,511 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,511 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,511 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,511 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:13,511 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,511 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,511 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,511 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,511 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,511 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:13,512 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 287#L733-1true]) [2023-08-29 09:39:13,512 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,512 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,512 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,512 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,514 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true]) [2023-08-29 09:39:13,514 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,515 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,515 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,515 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,515 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,515 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true]) [2023-08-29 09:39:13,515 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,515 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,515 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,516 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,516 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,516 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 305#L703-1true]) [2023-08-29 09:39:13,516 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,516 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,516 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,516 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,516 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,517 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true, 131#L734-4true]) [2023-08-29 09:39:13,517 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,517 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,517 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,517 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,517 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,520 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:13,520 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,520 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,520 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,520 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,520 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:13,521 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,521 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,521 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,521 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,521 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true]) [2023-08-29 09:39:13,521 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,521 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,521 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,522 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,522 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true]) [2023-08-29 09:39:13,522 INFO L383 tUnfolder$Statistics]: this new event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,522 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is not cut-off event [2023-08-29 09:39:13,522 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,522 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:13,531 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:39:13,531 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,531 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,531 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,531 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,531 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,531 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:39:13,531 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,531 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,532 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,532 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,532 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,532 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 305#L703-1true]) [2023-08-29 09:39:13,532 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,532 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,532 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,532 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,532 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,532 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 371#L703-2true]) [2023-08-29 09:39:13,533 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,533 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,533 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,533 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,533 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:39:13,533 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,533 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,533 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,534 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:39:13,534 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,534 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,534 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,534 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:39:13,534 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,534 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,535 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,535 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:39:13,535 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,535 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,535 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,535 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:13,537 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,537 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,537 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,537 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:13,537 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,538 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,538 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,538 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:39:13,538 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,538 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,538 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,538 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:13,539 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,539 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,539 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,539 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,539 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:39:13,539 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,539 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,539 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,539 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,539 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,540 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:39:13,540 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,540 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,540 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,540 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,540 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,540 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true, 256#L720-2true]) [2023-08-29 09:39:13,540 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,540 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,541 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,541 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,541 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,541 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 256#L720-2true]) [2023-08-29 09:39:13,541 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,541 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,541 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,541 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,541 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,542 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,542 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,542 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,542 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,543 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,543 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,543 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,543 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,543 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,543 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,543 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,543 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,543 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:13,544 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,544 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,544 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,544 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,544 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,544 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 385#L711-2true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,544 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,544 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,544 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,545 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,545 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,545 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:13,545 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,545 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,545 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,545 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,545 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:13,545 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,546 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,546 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,546 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,546 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:39:13,546 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,546 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,546 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,546 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,546 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:13,547 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,547 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,547 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,547 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,549 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,549 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,549 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,549 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,549 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,549 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,550 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,550 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:13,550 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,550 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,550 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,550 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,550 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,551 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,551 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,551 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,551 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,551 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,551 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,551 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,551 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,551 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,552 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,552 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,552 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,552 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,552 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,552 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,552 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:13,552 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,552 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,552 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,553 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,553 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,553 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 389#L708-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:39:13,553 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,553 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,553 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:13,553 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,553 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,736 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,737 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,737 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,737 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,737 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,738 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true]) [2023-08-29 09:39:13,738 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,738 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,738 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,738 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,739 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 21#L708-1true]) [2023-08-29 09:39:13,739 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,739 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,739 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,739 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,740 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,740 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,740 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,740 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,740 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,741 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 84#L703-3true]) [2023-08-29 09:39:13,741 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,741 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,741 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,741 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,742 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,742 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,743 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,743 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,743 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,743 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true]) [2023-08-29 09:39:13,743 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,743 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,744 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,744 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,744 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,745 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,745 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,745 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,745 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,746 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:13,746 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,746 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,746 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,746 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true]) [2023-08-29 09:39:13,747 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,747 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,747 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,747 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,748 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true]) [2023-08-29 09:39:13,748 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,748 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,749 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,749 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 280#L720-1true]) [2023-08-29 09:39:13,749 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,749 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,749 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,750 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,750 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 280#L720-1true]) [2023-08-29 09:39:13,750 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,750 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,751 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,751 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,751 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true]) [2023-08-29 09:39:13,751 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,752 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,752 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,752 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,753 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 280#L720-1true]) [2023-08-29 09:39:13,753 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,753 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,753 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,753 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,754 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true]) [2023-08-29 09:39:13,754 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,754 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,754 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,754 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,755 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 387#L720-3true]) [2023-08-29 09:39:13,755 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,755 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,755 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,755 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,756 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 133#L703-1true]) [2023-08-29 09:39:13,756 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,756 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,756 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,756 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,757 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true]) [2023-08-29 09:39:13,757 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,757 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,757 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,757 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 84#L703-3true]) [2023-08-29 09:39:13,758 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,758 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,758 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,759 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:13,827 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][5], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 163#L735-1true]) [2023-08-29 09:39:13,828 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,828 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,828 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,828 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,828 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][6], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 163#L735-1true]) [2023-08-29 09:39:13,828 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,828 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,828 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,829 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,829 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][7], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 280#L720-1true, 163#L735-1true]) [2023-08-29 09:39:13,829 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,829 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,829 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,829 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,829 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][8], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 438#thr1Err2ASSERT_VIOLATIONDATA_RACEtrue, 163#L735-1true]) [2023-08-29 09:39:13,829 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:13,829 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,830 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:13,830 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,072 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][5], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 21#L708-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 163#L735-1true]) [2023-08-29 09:39:14,072 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,072 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,072 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,072 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,073 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][6], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 163#L735-1true]) [2023-08-29 09:39:14,073 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,073 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,073 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,073 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,073 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][7], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 280#L720-1true, 163#L735-1true]) [2023-08-29 09:39:14,073 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,073 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,073 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,074 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,074 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][8], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 133#L703-1true, 149#thr1Err29ASSERT_VIOLATIONDATA_RACEtrue, 163#L735-1true]) [2023-08-29 09:39:14,074 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,074 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,074 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,074 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,129 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][5], [Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 163#L735-1true]) [2023-08-29 09:39:14,129 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,129 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,129 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,129 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,130 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][6], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true]) [2023-08-29 09:39:14,130 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,130 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,130 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,130 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,130 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][7], [Black: 496#(= |#race~MTX~0| 0), 500#true, 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 163#L735-1true]) [2023-08-29 09:39:14,130 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,130 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,130 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,130 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,131 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][8], [Black: 496#(= |#race~MTX~0| 0), 299#thr1Err13ASSERT_VIOLATIONDATA_RACEtrue, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 163#L735-1true]) [2023-08-29 09:39:14,131 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,131 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,131 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,131 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,137 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][5], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 163#L735-1true]) [2023-08-29 09:39:14,137 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,137 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,137 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,137 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,138 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][6], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 163#L735-1true]) [2023-08-29 09:39:14,138 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,138 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,138 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,138 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,138 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][7], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 280#L720-1true, 163#L735-1true]) [2023-08-29 09:39:14,138 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,138 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,138 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,139 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,139 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][8], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 443#thr1Err8ASSERT_VIOLATIONDATA_RACEtrue, 133#L703-1true, 163#L735-1true]) [2023-08-29 09:39:14,139 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,139 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,139 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,139 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,598 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:14,598 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,598 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,598 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,598 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,599 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,599 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:14,599 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,599 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,599 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,599 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,599 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,599 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 56#L713-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:14,599 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,600 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,600 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,600 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,600 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,600 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:14,600 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,600 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,600 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,600 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,600 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,619 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:14,620 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,620 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,620 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,620 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,620 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,620 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:14,620 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,620 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,620 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,621 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,621 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,621 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true, 10#L715true]) [2023-08-29 09:39:14,621 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,621 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,621 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,621 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,621 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,621 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:14,622 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,622 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,622 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,622 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,622 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,759 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:14,759 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,759 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,759 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,760 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,760 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,760 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:14,760 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,760 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,760 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,760 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,760 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,761 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:14,761 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,761 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,761 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,761 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,761 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,761 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:14,761 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:14,761 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:14,761 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,762 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:14,762 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,076 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:15,077 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:15,077 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,077 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,077 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,077 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,077 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:15,077 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:15,077 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,077 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,077 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,078 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,078 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:15,078 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:15,078 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,078 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,078 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,078 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,078 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:15,078 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:15,079 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,079 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,079 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,079 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,178 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:15,179 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:15,179 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,179 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,179 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,179 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,179 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:15,179 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:15,179 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,180 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,180 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,180 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,180 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:15,180 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:15,180 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,180 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,180 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,180 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,181 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:15,181 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:15,181 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,181 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,181 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,181 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,280 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:15,281 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:15,281 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,281 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,281 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,281 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,281 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:15,281 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:15,281 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,281 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,281 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,282 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,282 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:15,282 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:15,282 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,282 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,282 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,282 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,282 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:15,282 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:15,283 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,283 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,283 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,283 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:15,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 142#L722true, 496#(= |#race~MTX~0| 0), 388#L743-5true, 23#L734true]) [2023-08-29 09:39:15,532 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:15,532 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,532 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,533 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 142#L722true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:15,585 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:15,585 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,585 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,585 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:15,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:15,585 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:15,585 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,585 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:15,585 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:16,296 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [40#L734-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true, 23#L734true]) [2023-08-29 09:39:16,296 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:16,296 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:16,296 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:16,297 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:16,297 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:39:16,297 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:16,297 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:16,297 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:16,297 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:17,019 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:39:17,019 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:17,019 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:17,019 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:17,019 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:17,019 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 23#L734true]) [2023-08-29 09:39:17,019 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:17,019 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:17,019 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:17,020 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:17,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:17,043 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:17,044 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:17,044 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:17,044 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:17,044 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 210#L708-7true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:17,044 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:17,044 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:17,044 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:17,044 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:17,286 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:17,287 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:17,287 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:17,287 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:17,287 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:17,287 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:17,287 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:17,287 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:17,287 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:17,287 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:17,288 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:17,288 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:17,288 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:17,288 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:17,288 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:17,288 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:17,288 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:17,288 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:17,288 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true, 148#L733-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:17,289 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:17,289 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:17,289 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:17,289 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:17,289 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,056 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:39:18,056 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,056 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,056 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,056 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,056 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,057 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,057 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true]) [2023-08-29 09:39:18,057 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,057 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,057 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,057 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,057 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,057 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,057 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:39:18,058 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,058 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,058 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,058 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,058 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,058 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,058 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:39:18,058 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,058 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,058 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,059 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,059 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,059 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,059 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 287#L733-1true]) [2023-08-29 09:39:18,059 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,059 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,059 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,059 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,059 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:39:18,060 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,060 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,060 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,060 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,060 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:18,060 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,060 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,060 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,060 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,073 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:18,073 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,073 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,073 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,073 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,073 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,073 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,073 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:18,073 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,074 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,074 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,074 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,074 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,074 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,074 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:39:18,074 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,074 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,074 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,074 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,075 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,075 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,075 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:18,075 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,075 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,075 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,075 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,075 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,075 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,076 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 287#L733-1true]) [2023-08-29 09:39:18,076 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,076 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,076 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,076 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,092 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:18,092 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,092 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,092 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,092 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,092 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,093 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,093 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:18,093 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,093 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,093 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,093 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,093 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,093 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,093 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:39:18,094 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,094 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,094 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,094 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,094 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,094 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,094 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:18,094 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,094 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,095 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,095 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,095 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,095 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,095 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 287#L733-1true]) [2023-08-29 09:39:18,095 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,095 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,095 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,095 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,123 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:18,123 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,123 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,123 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,123 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,124 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:18,124 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,124 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,124 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,124 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,124 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:18,124 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,124 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,124 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,124 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,125 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,125 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,125 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:18,125 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,125 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,125 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,125 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,125 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,125 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,126 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:18,126 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,126 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,126 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,126 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,126 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,126 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,126 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:18,126 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,126 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,127 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,127 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,127 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,127 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 287#L733-1true]) [2023-08-29 09:39:18,127 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,127 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,127 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,127 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,282 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:39:18,282 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,282 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,283 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,283 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,283 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 70#L703-7true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:39:18,283 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,283 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,283 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,283 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,321 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 491#true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:18,321 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,321 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,321 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,322 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 70#L703-7true, thr1Thread3of3ForFork0InUse, 491#true, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:18,322 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,322 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,322 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,322 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 21#L708-1true, 312#L733-3true]) [2023-08-29 09:39:18,502 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,502 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,502 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,502 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,502 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [57#L734-4true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 312#L733-3true]) [2023-08-29 09:39:18,503 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,503 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,503 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,503 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,503 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 312#L733-3true, 280#L720-1true]) [2023-08-29 09:39:18,503 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,503 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,503 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,503 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,504 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [57#L734-4true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 312#L733-3true, 133#L703-1true]) [2023-08-29 09:39:18,504 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,504 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,504 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,504 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,545 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 198#L703-1true]) [2023-08-29 09:39:18,545 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,545 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,545 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,545 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,545 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:18,545 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,546 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,546 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,546 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,546 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:18,546 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,546 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,546 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,546 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,547 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 263#L708-1true]) [2023-08-29 09:39:18,547 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,547 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,547 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,547 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,547 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 312#L733-3true, 131#L734-4true, 198#L703-1true]) [2023-08-29 09:39:18,547 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,547 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,547 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,548 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,548 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 312#L733-3true, 131#L734-4true]) [2023-08-29 09:39:18,548 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,548 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,548 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,548 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,548 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 312#L733-3true, 131#L734-4true]) [2023-08-29 09:39:18,548 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,549 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,549 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,549 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 312#L733-3true, 131#L734-4true, 263#L708-1true]) [2023-08-29 09:39:18,549 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,549 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,549 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,549 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,550 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 387#L720-3true, 198#L703-1true]) [2023-08-29 09:39:18,551 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,551 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,551 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,551 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,551 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 387#L720-3true]) [2023-08-29 09:39:18,551 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,551 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,551 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,551 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,552 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 387#L720-3true]) [2023-08-29 09:39:18,552 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,552 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,552 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,552 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,552 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 387#L720-3true, 263#L708-1true]) [2023-08-29 09:39:18,552 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,552 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,552 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,553 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,553 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 491#true, 198#L703-1true]) [2023-08-29 09:39:18,553 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,553 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,553 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,553 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,553 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:18,554 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,554 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,554 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,554 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,554 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:18,554 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,554 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,554 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,554 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 491#true, 263#L708-1true]) [2023-08-29 09:39:18,555 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,555 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,555 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,555 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 198#L703-1true]) [2023-08-29 09:39:18,555 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,556 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,556 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,556 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:18,556 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,556 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,556 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,556 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:18,557 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,557 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,557 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,557 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,557 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 263#L708-1true]) [2023-08-29 09:39:18,557 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,557 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,557 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,557 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,558 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 198#L703-1true, 84#L703-3true]) [2023-08-29 09:39:18,558 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,558 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,558 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,558 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,558 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 84#L703-3true]) [2023-08-29 09:39:18,558 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,559 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,559 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,559 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,559 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 84#L703-3true]) [2023-08-29 09:39:18,559 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,559 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,559 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,559 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,559 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 84#L703-3true, 263#L708-1true]) [2023-08-29 09:39:18,560 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,560 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,560 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,560 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,573 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:18,573 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,573 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,573 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,573 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,573 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,573 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:18,574 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,574 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,574 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,574 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,574 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,574 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:39:18,574 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,574 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,575 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,575 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,575 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,575 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true]) [2023-08-29 09:39:18,575 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,575 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,575 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,575 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,576 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,579 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true]) [2023-08-29 09:39:18,579 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,579 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,579 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,579 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true]) [2023-08-29 09:39:18,580 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,580 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,580 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,580 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true, 305#L703-1true]) [2023-08-29 09:39:18,580 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,580 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,581 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,581 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,581 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 286#L733-2true]) [2023-08-29 09:39:18,581 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,581 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,581 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,581 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,587 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true]) [2023-08-29 09:39:18,588 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,588 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,588 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,588 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,588 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,588 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,588 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true]) [2023-08-29 09:39:18,588 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,588 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,588 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,589 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,589 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,589 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,589 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:39:18,589 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,589 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,589 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,589 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,589 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,589 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,590 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true]) [2023-08-29 09:39:18,590 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,590 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,590 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,590 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,590 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,590 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:18,590 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 269#L734true, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:18,590 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,591 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,591 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,591 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,591 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,591 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,591 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 269#L734true, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:18,591 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,591 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,591 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,591 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,592 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,592 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,592 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 269#L734true, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:18,592 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,592 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,592 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,592 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,592 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,592 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,593 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 269#L734true, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:18,593 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,593 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,593 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,593 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,593 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,593 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 287#L733-1true]) [2023-08-29 09:39:18,593 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,593 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,594 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,594 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,597 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:18,597 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,597 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,597 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,597 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,597 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,597 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse]) [2023-08-29 09:39:18,598 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,598 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,598 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,598 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,598 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,598 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 305#L703-1true]) [2023-08-29 09:39:18,598 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,598 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,598 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,598 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,599 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,599 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 286#L733-2true, thr1Thread3of3ForFork0InUse, 354#L720-1true]) [2023-08-29 09:39:18,599 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,599 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,599 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,599 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:18,599 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:18,599 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,600 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,600 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,600 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:18,600 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,600 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,600 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,600 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:39:18,601 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,601 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,601 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,601 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:18,601 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,601 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,601 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,601 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,626 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:18,626 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,626 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,626 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,626 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,626 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,626 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,627 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:18,627 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,627 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,627 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,627 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,627 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,627 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,627 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:18,627 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,628 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,628 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,628 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,628 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,628 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,628 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:18,628 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,628 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,628 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,628 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,629 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,629 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,629 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [40#L734-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:18,629 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,629 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,629 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,629 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,630 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:39:18,630 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,630 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,630 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,630 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,631 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 45#L703-7true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:18,631 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,631 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,631 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,631 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,639 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true]) [2023-08-29 09:39:18,640 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,640 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,640 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,640 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,640 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,640 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true]) [2023-08-29 09:39:18,640 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,640 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,641 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,641 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,641 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,641 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:39:18,641 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,641 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,641 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,641 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,641 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,642 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:39:18,642 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,642 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,642 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,642 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,642 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,663 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:18,663 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,663 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,663 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,663 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,663 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,663 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,664 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:18,664 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,664 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,664 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,664 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,664 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,664 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,664 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:18,664 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,665 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,665 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,665 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,665 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,665 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,665 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:18,665 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,665 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,665 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,665 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,666 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,666 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:39:18,667 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,667 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,667 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,667 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,673 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:18,673 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,673 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,673 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,673 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,673 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,674 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:18,674 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,674 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,674 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,674 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,674 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,675 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:39:18,675 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,675 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,675 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,675 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,675 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,675 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true]) [2023-08-29 09:39:18,675 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,676 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,676 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,676 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,676 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,915 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:18,915 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,915 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,915 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,915 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,915 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,915 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,916 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:18,916 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,916 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,916 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,916 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,916 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,916 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,916 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:18,916 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,916 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,917 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,917 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,917 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,917 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,917 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:18,917 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,917 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,917 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,917 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,917 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,918 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,923 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 48#L711-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:39:18,923 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,923 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,923 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,923 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,927 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [Black: 494#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 376#L712true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:18,927 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,927 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,927 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,927 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,927 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 376#L712true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:18,928 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:18,928 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,928 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,928 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,928 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:18,928 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:18,928 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,928 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,928 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,928 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:18,929 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,929 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,929 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,929 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,929 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [40#L734-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:18,929 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:18,929 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:18,929 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:18,929 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:18,932 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:18,932 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,932 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,932 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,932 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,932 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,932 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:18,933 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,933 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,933 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,933 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,933 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,933 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:39:18,933 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,933 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,934 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,934 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,934 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,934 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true]) [2023-08-29 09:39:18,934 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,934 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,934 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,934 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,935 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [40#L734-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:18,962 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,962 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,962 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,962 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,962 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:18,963 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,963 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,963 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,963 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,963 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,963 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,963 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:18,963 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,963 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,963 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,964 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,964 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,964 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,964 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:18,964 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,964 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,964 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,964 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,964 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,964 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,965 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:18,965 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,965 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,965 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,965 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,965 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,965 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:18,966 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [Black: 494#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:18,966 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,966 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,966 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,966 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,967 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:39:18,967 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:18,967 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,967 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,967 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:18,975 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:18,975 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,975 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,975 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,975 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,975 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,976 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:18,976 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,976 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,976 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,976 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,976 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,976 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true]) [2023-08-29 09:39:18,976 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,977 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,977 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,977 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,977 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,977 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true]) [2023-08-29 09:39:18,977 INFO L383 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,977 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2023-08-29 09:39:18,977 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,978 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:18,978 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:19,184 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][58], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 21#L708-1true]) [2023-08-29 09:39:19,184 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:19,184 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:19,184 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:19,185 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:19,188 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][59], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true]) [2023-08-29 09:39:19,188 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:19,188 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:19,188 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:19,188 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:19,191 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][60], [Black: 496#(= |#race~MTX~0| 0), 298#L735true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 280#L720-1true]) [2023-08-29 09:39:19,191 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:19,192 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:19,192 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:19,192 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:19,195 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][61], [Black: 496#(= |#race~MTX~0| 0), 500#true, 298#L735true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 133#L703-1true]) [2023-08-29 09:39:19,195 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:19,195 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:19,195 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:19,195 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:19,252 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][5], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 163#L735-1true]) [2023-08-29 09:39:19,252 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:19,252 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:19,252 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:19,253 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:19,253 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][6], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true]) [2023-08-29 09:39:19,253 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:19,253 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:19,253 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:19,253 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:19,253 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][7], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 163#L735-1true]) [2023-08-29 09:39:19,253 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:19,254 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:19,254 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:19,254 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:19,254 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][8], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 403#thr1Err35ASSERT_VIOLATIONDATA_RACEtrue, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 163#L735-1true]) [2023-08-29 09:39:19,254 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:19,254 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:19,254 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:19,254 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:20,200 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:20,201 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:20,201 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:20,201 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:20,201 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:20,201 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:20,201 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:20,201 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:20,201 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:20,201 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:20,202 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:20,202 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:20,202 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:20,202 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:20,202 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:20,202 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:20,202 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:20,202 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:20,202 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:20,203 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:20,203 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:20,203 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:20,203 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:20,203 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,115 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:22,116 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:22,116 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,116 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,116 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,116 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,116 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:22,116 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:22,117 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,117 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,117 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,117 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,117 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:22,117 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:22,117 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,117 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,117 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,117 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,118 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 354#L720-1true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:22,118 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:22,118 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,118 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,118 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,118 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,121 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:22,121 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,121 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,121 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,121 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,121 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:22,121 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,121 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,121 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,122 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,122 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,122 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,122 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:22,122 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,122 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,122 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,122 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,122 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,123 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,123 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:22,123 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,123 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,123 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,123 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,123 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,123 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,123 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:39:22,124 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,124 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,124 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,124 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,124 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,124 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,124 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 452#L735true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 45#L703-7true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:22,125 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,125 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,125 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,125 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,176 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:22,176 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:22,176 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,176 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,176 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,176 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,176 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:22,177 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:22,177 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,177 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,177 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,177 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,177 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:22,177 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:22,177 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,177 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,177 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,178 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,178 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 131#L734-4true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:22,178 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:22,178 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,178 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,178 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,178 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,181 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:22,181 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,181 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,181 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,181 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,181 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:22,181 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,181 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,182 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,182 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,182 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,182 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,182 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:22,182 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,182 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,182 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,182 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,182 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,183 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,183 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:22,183 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,183 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,183 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,183 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,183 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,183 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,184 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:39:22,184 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,184 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,184 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,184 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,184 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,184 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,221 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:22,221 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:22,222 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,222 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,222 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,222 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,222 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:22,222 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:22,222 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,222 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,222 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,223 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,223 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:22,223 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:22,223 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,223 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,223 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,223 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,223 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 354#L720-1true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:22,223 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:22,224 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,224 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,224 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,224 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,224 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:22,224 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,225 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,225 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,225 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,225 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:22,225 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,225 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,225 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,225 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,225 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,226 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,226 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:22,226 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,226 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,226 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,226 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,226 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,226 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,226 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:22,227 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,227 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,227 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,227 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,227 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,227 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,227 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:39:22,227 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,227 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,227 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,228 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,228 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,228 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,572 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 388#L743-5true]) [2023-08-29 09:39:22,572 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:22,572 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,572 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,572 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,572 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,573 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 388#L743-5true]) [2023-08-29 09:39:22,573 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:22,573 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,573 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,573 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,573 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,573 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:22,573 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:22,574 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,574 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,574 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,574 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,574 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:39:22,574 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-29 09:39:22,574 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,574 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:22,574 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,575 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,578 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [452#L735true, Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 259#L708-7true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:22,579 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,579 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,579 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,579 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,579 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [350#L708-3true, 338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:39:22,579 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,579 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,579 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,579 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,580 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:39:22,580 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,580 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,580 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,580 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,580 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,580 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,580 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:39:22,581 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,581 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,581 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,581 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,581 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,581 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,581 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:22,581 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,581 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,581 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,582 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,582 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,582 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,582 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:39:22,582 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:22,582 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,582 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:22,582 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,582 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:22,583 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,029 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:24,030 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,030 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,030 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,030 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,030 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,030 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:24,031 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,031 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,031 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,031 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,031 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,031 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:24,031 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,031 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,031 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,032 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,032 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,032 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:24,032 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,032 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,032 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,032 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,032 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,067 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:24,068 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,068 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,068 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,068 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,068 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,068 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:24,068 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,068 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,068 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,068 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,068 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,068 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:39:24,068 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,068 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,068 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,068 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,068 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,069 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:24,069 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,069 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,069 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,069 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,069 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,159 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:24,159 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,159 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,159 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,159 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,159 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,160 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:24,160 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,160 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,160 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,160 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,160 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,160 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:24,161 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,161 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,161 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,161 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,161 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,161 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:24,161 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,161 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,161 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,161 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,162 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,189 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:24,189 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,189 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,189 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,189 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,189 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,189 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:24,189 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,189 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,189 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,189 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,190 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,190 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:39:24,190 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,190 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,190 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,190 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,190 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,190 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:24,190 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,190 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,190 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,190 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,190 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,289 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:24,289 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,289 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,290 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,290 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,290 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,290 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:24,290 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,290 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,290 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,290 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,290 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,291 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:24,291 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,291 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,291 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,291 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,291 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,291 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:24,291 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,291 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,292 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,292 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,292 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,311 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:24,311 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,311 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,311 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,311 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,311 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,312 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:24,312 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,312 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,312 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,312 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,312 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,312 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:39:24,312 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,312 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,313 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,313 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,313 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,313 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:24,313 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,313 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,313 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,313 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,313 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,403 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:24,403 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,404 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,404 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,404 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,404 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,404 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:24,404 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,404 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,404 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,404 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,405 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,405 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:24,405 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,405 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,405 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,405 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,405 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,405 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:24,406 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,406 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,406 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,406 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,406 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,423 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:24,424 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,424 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,424 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,424 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,424 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,424 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:24,424 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,424 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,425 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,425 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,425 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,425 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:39:24,425 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,425 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,425 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,425 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,425 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,426 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:24,426 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,426 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,426 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,426 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:24,426 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,766 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:24,767 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,767 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,767 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,767 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,767 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,767 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,767 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:24,767 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,768 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,768 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,768 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,768 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,768 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,768 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:39:24,768 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,768 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,768 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,768 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,769 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,769 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,769 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:24,769 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,769 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,769 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,769 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,769 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,769 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,770 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 287#L733-1true]) [2023-08-29 09:39:24,770 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,770 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,770 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,770 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,821 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 473#L724-2true, 163#L735-1true]) [2023-08-29 09:39:24,821 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,821 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,821 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,821 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,821 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 473#L724-2true]) [2023-08-29 09:39:24,822 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,822 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,822 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,822 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,822 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true]) [2023-08-29 09:39:24,822 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,822 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,822 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,822 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,823 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,823 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,823 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true]) [2023-08-29 09:39:24,823 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,823 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,823 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,823 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,823 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,823 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,824 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true, 305#L703-1true]) [2023-08-29 09:39:24,824 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,824 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,824 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,824 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,824 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,824 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,824 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true]) [2023-08-29 09:39:24,824 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,825 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,825 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,825 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,825 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,825 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,825 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true, 287#L733-1true]) [2023-08-29 09:39:24,825 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,825 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,825 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,825 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,826 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 496#(= |#race~MTX~0| 0), 163#L735-1true, 142#L722true]) [2023-08-29 09:39:24,826 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,826 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,826 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,826 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,826 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 496#(= |#race~MTX~0| 0), 142#L722true]) [2023-08-29 09:39:24,826 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,826 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,826 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,826 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,848 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 473#L724-2true]) [2023-08-29 09:39:24,848 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,849 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,849 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,849 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,849 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 473#L724-2true, 163#L735-1true]) [2023-08-29 09:39:24,849 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,849 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,849 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,849 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,849 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 142#L722true]) [2023-08-29 09:39:24,850 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,850 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,850 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,850 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,850 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,850 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,850 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 142#L722true]) [2023-08-29 09:39:24,850 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,850 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,851 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,851 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,851 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,851 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,851 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true, 142#L722true]) [2023-08-29 09:39:24,851 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,851 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,851 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,851 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,851 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,852 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,852 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 142#L722true]) [2023-08-29 09:39:24,852 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,852 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,852 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,852 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,852 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,852 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,852 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 142#L722true, 287#L733-1true]) [2023-08-29 09:39:24,853 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,853 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,853 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,853 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,877 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 163#L735-1true, 473#L724-2true]) [2023-08-29 09:39:24,878 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,878 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,878 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,878 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,878 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 473#L724-2true]) [2023-08-29 09:39:24,878 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,878 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,878 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,878 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,879 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true]) [2023-08-29 09:39:24,879 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,879 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,879 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,879 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,879 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,879 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,879 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true]) [2023-08-29 09:39:24,879 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,880 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,880 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,880 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,880 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,880 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,880 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 142#L722true]) [2023-08-29 09:39:24,880 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,880 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,880 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,881 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,881 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,881 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,881 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true]) [2023-08-29 09:39:24,881 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,881 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,881 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,881 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,881 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,881 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,882 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true, 287#L733-1true]) [2023-08-29 09:39:24,882 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,882 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,882 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,882 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:24,883 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,883 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,883 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,883 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [Black: 494#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:39:24,884 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,884 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,884 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,884 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 496#(= |#race~MTX~0| 0), 142#L722true, 163#L735-1true]) [2023-08-29 09:39:24,939 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,939 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,940 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,940 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,940 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 496#(= |#race~MTX~0| 0), 142#L722true]) [2023-08-29 09:39:24,940 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,940 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,940 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,940 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,940 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 473#L724-2true, 163#L735-1true]) [2023-08-29 09:39:24,940 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,940 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,941 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,941 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,941 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 473#L724-2true]) [2023-08-29 09:39:24,941 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,941 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,941 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,941 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,941 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:39:24,942 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,942 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,942 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,942 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,942 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,942 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,942 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true]) [2023-08-29 09:39:24,942 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,942 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,942 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,943 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,943 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,943 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,943 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 305#L703-1true]) [2023-08-29 09:39:24,943 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,943 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,944 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,944 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,944 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,944 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,944 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 142#L722true]) [2023-08-29 09:39:24,944 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:24,944 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,944 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,944 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,944 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,945 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:24,945 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 287#L733-1true]) [2023-08-29 09:39:24,945 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:24,945 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,945 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:24,945 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,714 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 491#true, 198#L703-1true]) [2023-08-29 09:39:25,714 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:25,714 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:25,714 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:25,715 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:25,715 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:25,715 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:25,715 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:25,715 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:25,715 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:25,715 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:25,715 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:25,716 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:25,716 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:25,716 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:25,716 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 491#true, 263#L708-1true]) [2023-08-29 09:39:25,716 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:25,716 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:25,716 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:25,716 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:25,738 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:25,738 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:25,738 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,738 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,738 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,739 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,739 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,739 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:25,739 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:25,739 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,739 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,739 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,739 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,739 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,740 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:25,740 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:25,740 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,740 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,740 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,740 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,740 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,740 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:25,740 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:25,741 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,741 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,741 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,741 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,741 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,743 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:39:25,744 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:25,744 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,744 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,744 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,746 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:25,746 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event [2023-08-29 09:39:25,746 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2023-08-29 09:39:25,746 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2023-08-29 09:39:25,746 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:25,747 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2023-08-29 09:39:25,747 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:25,747 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event [2023-08-29 09:39:25,747 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2023-08-29 09:39:25,747 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:25,747 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2023-08-29 09:39:25,747 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2023-08-29 09:39:25,748 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:39:25,748 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event [2023-08-29 09:39:25,748 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:25,748 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2023-08-29 09:39:25,748 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2023-08-29 09:39:25,748 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2023-08-29 09:39:25,749 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:25,749 INFO L383 tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event [2023-08-29 09:39:25,749 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2023-08-29 09:39:25,749 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2023-08-29 09:39:25,749 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2023-08-29 09:39:25,749 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2023-08-29 09:39:25,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:39:25,764 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:25,764 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,764 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,764 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 398#L733-7true, 233#L743-4true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:39:25,764 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:25,764 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,764 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,764 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,764 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [Black: 494#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:39:25,765 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:25,765 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,765 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,765 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [40#L734-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:39:25,765 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:25,765 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:25,765 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:25,765 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:25,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 269#L734true, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:39:25,766 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:25,766 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,766 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,766 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:39:25,806 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:25,806 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,806 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,806 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [40#L734-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 45#L703-7true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:25,807 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:25,807 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,807 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,807 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,848 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:39:25,848 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:25,848 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,848 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,848 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,853 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 88#L721-2true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:25,853 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:25,853 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,853 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,853 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,853 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 398#L733-7true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 88#L721-2true, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:25,854 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:25,854 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,854 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,854 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,854 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:25,854 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:25,854 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,854 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,854 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,854 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:25,855 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:25,855 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,855 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,855 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,855 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [40#L734-1true, Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:25,855 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:25,855 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:25,855 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:25,855 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:25,855 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [40#L734-1true, Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:25,856 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:25,856 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:25,856 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:25,856 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:25,886 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:39:25,886 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:25,887 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,887 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,887 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,887 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [40#L734-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:25,887 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:25,887 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,887 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,887 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:25,936 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [40#L734-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:25,937 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:25,937 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,937 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,937 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,937 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [40#L734-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:39:25,937 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:25,938 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,938 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:25,938 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:27,181 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,181 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,181 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,181 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,181 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,181 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:27,182 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,182 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,182 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,182 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,182 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,182 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,182 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:27,182 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,183 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:27,183 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,183 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,183 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,183 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,183 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:27,183 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,183 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,183 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,184 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,184 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,184 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,184 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,184 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:27,186 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,186 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,186 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,186 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:27,186 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,186 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,186 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,187 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,187 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,187 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,187 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,187 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,187 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,187 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:27,187 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:27,187 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,188 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,188 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,188 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,188 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,188 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:27,188 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,188 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,188 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,188 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,189 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,189 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,189 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:27,191 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,191 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,191 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,191 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,191 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,191 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,191 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:27,191 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,192 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,192 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,192 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,192 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,192 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,192 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:27,192 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:27,192 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,192 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,193 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,193 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,193 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:27,193 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,193 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,193 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,193 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,193 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,193 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:27,193 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,194 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,196 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,196 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,196 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,196 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,196 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,196 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:27,196 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,197 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,197 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,197 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,197 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,197 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,197 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:27,197 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,197 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:27,198 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,198 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,198 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,198 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,198 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:27,198 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,198 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,198 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,198 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:27,199 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,199 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,199 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,199 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,555 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,556 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,556 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,556 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,556 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,556 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,556 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,556 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,556 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,557 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,557 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,557 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,557 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,557 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,557 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 371#L703-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:27,557 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,557 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,557 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,558 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,558 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,558 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,558 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 269#L734true, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,558 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,558 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,558 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,558 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,558 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,558 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,565 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:39:27,565 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,565 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,565 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,565 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,565 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,565 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,566 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:39:27,566 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,566 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,566 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,566 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,566 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,566 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,566 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 305#L703-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:39:27,567 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,567 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,567 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,567 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,567 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,567 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,567 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 269#L734true, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:39:27,567 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,567 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,568 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,568 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,568 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,568 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,574 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,574 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,574 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,574 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,574 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,574 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,575 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,575 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,575 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,575 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,575 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,575 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,575 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,575 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,576 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:27,576 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,576 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,576 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,576 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,576 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,576 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,576 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,576 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,577 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,577 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,577 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,577 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,577 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,583 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,583 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,583 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,583 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,584 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,584 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,584 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,584 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 145#L711-1true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,584 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,584 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,584 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,584 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,585 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,585 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,585 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:27,585 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,585 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,585 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,585 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,585 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,585 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,586 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,586 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,586 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,586 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,586 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,586 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,586 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,653 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 198#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:27,654 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,654 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,654 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,654 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,654 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,654 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:27,654 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,655 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,655 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,655 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,655 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,655 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:27,655 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,655 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,655 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,655 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,656 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 263#L708-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:27,656 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,656 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,656 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,657 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,657 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,657 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,657 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,658 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,658 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,658 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,658 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,658 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,658 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,658 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,658 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,659 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,659 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,659 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,659 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,659 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,659 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,659 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,659 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,659 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,660 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,660 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,661 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 198#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,661 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,661 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,661 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,661 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,661 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,661 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,662 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,662 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,662 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,662 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,662 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,662 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,662 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,662 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,662 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,662 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,663 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,663 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 296#L711-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,663 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,663 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,663 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,663 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,663 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,664 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,664 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,664 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,665 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,665 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,665 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,665 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,665 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,665 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,665 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,665 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,665 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,666 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,666 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,666 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,666 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,666 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,666 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,666 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:27,666 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:27,666 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:27,667 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,667 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:27,667 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:30,474 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:30,474 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:30,474 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,475 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,475 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:30,475 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:30,475 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:30,475 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:30,475 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,475 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,475 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:30,475 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:30,476 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:30,476 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:30,476 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,476 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,476 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:30,476 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:30,476 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:30,476 INFO L383 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-29 09:39:30,476 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,477 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:30,477 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,477 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:30,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:30,482 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:30,482 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:30,482 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:30,482 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:30,482 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:30,482 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:30,482 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,482 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:30,483 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:30,483 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:30,483 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,483 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:30,483 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:30,483 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:30,483 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:30,483 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:30,483 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,483 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,484 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:30,484 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:30,484 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:30,484 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:30,484 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,484 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:30,484 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,484 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:39:30,485 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:30,485 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:30,485 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:30,485 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:30,485 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,485 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,914 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:30,914 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:30,914 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,914 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:30,915 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 388#L743-5true, 287#L733-1true]) [2023-08-29 09:39:30,915 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:30,915 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,915 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:30,915 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 452#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 45#L703-7true, 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:30,915 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:30,916 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,916 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:30,916 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:30,999 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:31,002 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:31,002 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:31,002 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:31,002 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:31,003 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 287#L733-1true, 388#L743-5true]) [2023-08-29 09:39:31,003 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:31,003 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:31,003 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:31,003 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:31,050 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [452#L735true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:31,064 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:31,065 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:31,065 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:31,065 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:31,066 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:31,066 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:31,066 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:31,066 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:31,066 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:31,067 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 287#L733-1true, 388#L743-5true]) [2023-08-29 09:39:31,067 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:31,067 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:31,067 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:31,067 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:31,067 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [452#L735true, Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:31,067 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:31,067 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:31,067 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:31,067 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:31,156 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [452#L735true, Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 259#L708-7true, 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:31,156 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:31,156 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:31,156 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:31,156 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:31,157 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [350#L708-3true, 338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:31,157 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:31,157 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:31,157 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:31,157 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:31,157 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true, 287#L733-1true]) [2023-08-29 09:39:31,157 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:31,157 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:31,158 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:31,158 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:32,912 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 56#L713-2true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:32,913 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:32,913 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:32,913 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:32,913 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:32,913 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:32,913 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 56#L713-2true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:32,913 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:32,913 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:32,913 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:32,914 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:32,914 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:32,914 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 56#L713-2true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:32,914 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:32,914 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:32,914 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:32,914 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:32,914 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:32,914 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 56#L713-2true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:32,915 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:32,915 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:32,915 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:32,915 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:32,915 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:32,935 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:32,935 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:32,935 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:32,935 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:32,935 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:32,935 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:32,936 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:32,936 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:32,936 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:32,936 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:32,936 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:32,936 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:32,936 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:39:32,936 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:32,936 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:32,937 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:32,937 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:32,937 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:32,937 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:39:32,937 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:32,937 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:32,937 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:32,937 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:32,938 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,083 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:33,083 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:33,084 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,084 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,084 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,084 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,084 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:33,084 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:33,084 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,084 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,084 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,085 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,085 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:33,085 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:33,085 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,085 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,085 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,085 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,085 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:33,085 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:33,086 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,086 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,086 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,086 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,208 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:33,220 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:33,221 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,221 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,221 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,221 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,221 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:33,221 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:33,221 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,221 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,221 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,221 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,221 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:33,221 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:33,221 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,222 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,222 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,222 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,222 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:33,222 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:33,222 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,222 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,222 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,222 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,383 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:33,383 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:33,384 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,384 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,384 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,384 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,384 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:33,384 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:33,384 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,384 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,384 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,385 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,385 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:33,385 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:33,385 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,385 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,385 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,385 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,385 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:33,385 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:33,386 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,386 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,386 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,386 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,494 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:33,495 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:33,495 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,495 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,495 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,495 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,495 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:33,495 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:33,495 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,495 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,496 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,496 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,496 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:33,496 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:33,496 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,496 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,496 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,496 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,496 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:33,497 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:33,497 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:33,497 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,497 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:33,497 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:34,160 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 473#L724-2true]) [2023-08-29 09:39:34,172 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:34,173 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,173 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,173 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,173 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 473#L724-2true, 163#L735-1true]) [2023-08-29 09:39:34,188 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:34,189 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,189 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,189 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,189 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true]) [2023-08-29 09:39:34,189 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:34,189 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,189 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:34,190 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,190 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:34,190 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,190 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true]) [2023-08-29 09:39:34,190 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:34,190 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:34,190 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,190 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,190 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:34,191 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,191 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true, 142#L722true]) [2023-08-29 09:39:34,191 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:34,191 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:34,191 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,191 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,191 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:34,191 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,191 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true]) [2023-08-29 09:39:34,192 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:34,192 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:34,192 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:34,192 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,192 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,192 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,192 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 142#L722true, 287#L733-1true]) [2023-08-29 09:39:34,192 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:34,192 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,192 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,193 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,196 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:39:34,197 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:34,197 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,197 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,197 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,197 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:39:34,197 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:34,197 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,197 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,197 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,272 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 88#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:34,273 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:34,273 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,273 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,273 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,273 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 88#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:39:34,273 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:34,273 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,273 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,273 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,292 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 142#L722true, 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:39:34,292 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:34,292 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,292 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,292 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,293 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 142#L722true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:34,293 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:34,293 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,293 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:34,293 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:35,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [40#L734-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:39:35,471 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:35,471 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:35,471 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:35,471 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:35,472 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:39:35,472 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:35,472 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:35,472 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:35,472 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:36,763 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,764 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,764 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,764 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,764 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:36,764 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,764 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,764 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,765 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,765 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,765 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,765 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:36,765 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,765 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,765 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:36,765 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,765 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,765 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,766 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,766 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,766 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:36,766 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,766 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,766 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,766 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,766 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,766 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:36,766 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,769 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,769 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,769 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,769 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,769 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:36,769 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,769 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,770 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,770 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,770 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,770 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,770 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:36,770 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,770 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,770 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:36,770 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,770 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,771 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,771 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:36,771 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,771 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,771 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,771 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,771 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,771 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,771 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,772 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:36,772 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,774 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,774 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,775 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:36,775 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,775 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,775 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,775 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,775 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,775 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,775 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:36,775 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,776 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,776 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,776 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,776 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:36,776 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,776 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:36,776 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,776 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,776 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,776 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,777 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:36,777 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,777 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,777 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:36,777 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,777 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,777 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,780 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,780 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,780 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,780 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:36,780 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,780 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,780 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,781 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,781 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,781 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:36,781 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,781 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,781 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,781 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,781 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:36,782 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,782 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,782 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:36,782 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,782 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,782 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,782 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:36,782 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,782 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:36,782 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,783 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,783 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,783 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,785 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,785 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,786 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,786 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,786 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,786 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,786 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:36,786 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,786 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,786 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,786 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,787 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,787 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,787 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:36,787 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:36,787 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,787 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,787 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,787 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,787 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,787 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:36,788 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:36,788 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,788 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,788 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:36,788 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:36,788 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,788 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,791 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,791 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,791 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,791 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,792 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [417#L712true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,792 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,792 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,792 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,792 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,792 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,792 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,792 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,792 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,792 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,793 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:36,793 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,793 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,793 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,793 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,793 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:36,793 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,793 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:36,793 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,794 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:36,794 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:36,794 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,794 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,794 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:36,794 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:36,794 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:36,794 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,795 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:36,795 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,795 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:36,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:36,795 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,795 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,795 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:36,795 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:36,796 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,796 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,796 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:36,796 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:36,796 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,797 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 139#L720-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,797 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,797 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:36,797 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:36,797 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,797 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 75#L708-2true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,797 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,797 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:36,797 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:36,797 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:36,798 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,798 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:36,798 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:36,798 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,798 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,798 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,799 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,799 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [417#L712true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,799 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,799 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,799 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,799 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,799 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,800 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,800 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,800 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,800 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:36,800 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,800 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,800 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,800 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,801 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,801 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,801 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,801 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,801 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,802 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,802 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,802 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,802 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,802 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,802 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,802 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,802 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,803 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:36,803 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,803 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,803 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,803 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,803 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,803 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,804 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:36,804 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:36,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,804 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,804 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,804 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:36,804 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:36,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,805 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,805 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,805 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:36,805 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:36,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:36,805 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,805 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,805 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:36,805 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:36,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,806 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,806 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:36,806 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,806 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:36,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [417#L712true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,807 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,807 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:36,807 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,807 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:36,807 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,807 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,807 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:36,807 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,808 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:36,808 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:36,808 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,808 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:36,808 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,808 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:36,808 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,808 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,808 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,809 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,809 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,809 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,809 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,809 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,809 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,809 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,809 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:36,810 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,810 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,810 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,810 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:36,810 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:36,810 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:36,810 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:36,810 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:36,810 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,207 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,207 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,207 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,207 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,207 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,207 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,207 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,207 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,207 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,207 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,207 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,207 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,207 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,207 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,208 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 269#L734true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:37,208 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,208 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,208 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,208 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,208 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,208 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,208 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 354#L720-1true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,208 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,208 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,208 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,208 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,208 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,208 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,240 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,240 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,240 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,241 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:37,241 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,241 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,241 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,241 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,241 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,241 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,241 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,241 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,242 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,242 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,242 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:37,242 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,242 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:37,242 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,242 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,242 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,242 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,242 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:37,243 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,243 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,243 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,243 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,243 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,243 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,243 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,243 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,243 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,243 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:37,244 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,255 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,256 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,256 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,256 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,256 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,256 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,256 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,256 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,257 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,257 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,257 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,257 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,257 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,257 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:37,257 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,257 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,257 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,257 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,258 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,258 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,258 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,258 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,258 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,258 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,258 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,258 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,258 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,265 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,265 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,265 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,265 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,265 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,266 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:37,266 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,266 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,266 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,266 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,266 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,266 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:37,266 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,266 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,267 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,267 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,267 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:37,267 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,267 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:37,267 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,267 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,267 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,267 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,267 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,268 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,268 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,268 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:37,268 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,268 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,268 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,268 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,268 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,269 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:39:37,271 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,272 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,272 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,272 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,272 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,272 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,272 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:39:37,272 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,272 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,273 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,273 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,273 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,273 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,273 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 256#L720-2true, 388#L743-5true]) [2023-08-29 09:39:37,273 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,273 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,273 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,273 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,273 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,274 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,274 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true, 388#L743-5true]) [2023-08-29 09:39:37,274 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,274 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,274 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,274 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,274 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,288 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,295 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,295 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,295 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,295 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,295 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:37,295 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,295 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,295 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,296 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,296 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,296 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:37,296 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,296 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,296 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,296 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,296 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,297 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:37,297 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,297 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:37,297 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,297 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,297 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,297 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,297 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,297 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,297 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,298 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:37,298 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,298 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,298 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,298 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,298 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,299 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,299 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,299 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,299 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,299 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,299 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,299 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,299 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,299 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,300 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,300 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,300 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,300 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,300 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,300 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:37,300 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,300 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,300 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,300 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,301 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,301 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,301 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,301 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,301 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,301 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,301 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,301 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,301 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,307 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,318 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,318 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,318 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,318 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,318 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,318 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:37,318 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,318 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,318 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,319 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,319 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,319 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,319 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,319 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:37,319 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,319 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:37,319 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,319 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,319 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,319 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,319 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,319 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,319 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:37,319 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,319 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,319 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,319 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,319 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,320 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,320 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,320 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:37,320 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,320 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,320 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,320 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,320 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,320 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,320 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,321 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,321 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,321 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,321 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,321 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,321 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,321 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,321 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:37,321 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,321 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,321 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,321 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,321 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,321 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,321 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,321 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,321 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,321 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,321 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,321 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,322 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,418 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:37,424 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,424 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,424 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,424 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,424 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,424 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:37,424 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,424 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,425 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,425 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,425 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,425 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:37,425 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,425 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,425 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,425 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,425 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,426 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:37,426 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,426 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,426 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,426 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,426 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,426 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,426 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,427 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,427 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,427 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,427 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,427 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,427 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,427 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,427 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,427 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,428 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,428 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 75#L708-2true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,428 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,428 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,428 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,428 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,428 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,428 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:37,428 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,429 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,429 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,429 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,429 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,429 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,429 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,429 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,429 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,430 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,430 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,430 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,430 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,430 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,430 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,430 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,430 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,430 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,431 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,431 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,431 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,431 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,431 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,431 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:37,431 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,431 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,431 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,431 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,432 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,432 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,432 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,432 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,432 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,432 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,432 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,433 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,433 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,433 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,433 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,433 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,433 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,433 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,433 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,433 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,434 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,434 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,434 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,434 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:37,434 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,434 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,434 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,434 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,434 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,435 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,435 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,435 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,435 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,435 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,435 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,436 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,436 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,436 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,436 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,436 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,436 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,436 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,436 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,436 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,437 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,437 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,437 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,437 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:37,437 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,437 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,437 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,437 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,437 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,438 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,438 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,438 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,438 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,438 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,438 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,438 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,439 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,439 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,439 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,439 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,439 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,439 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,439 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,439 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,439 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,439 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,440 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,440 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:37,440 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,440 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,440 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,440 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,440 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,441 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 269#L734true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,441 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,441 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,441 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,441 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,441 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,441 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,441 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,441 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,442 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,442 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,442 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,442 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,442 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,442 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,442 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,442 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,442 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,443 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 269#L734true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:37,443 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,443 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,443 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,443 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,443 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,443 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,444 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,444 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,444 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,444 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,444 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,444 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,444 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,444 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,444 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,444 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,445 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,445 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,445 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,445 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,445 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,445 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,445 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,445 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:37,445 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,446 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,446 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,446 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,446 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,447 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,447 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,447 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,447 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,447 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,447 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,447 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,447 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,447 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,447 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,448 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,448 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,448 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:37,448 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,448 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,448 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,448 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,448 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,448 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:37,449 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:37,449 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,449 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:37,449 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:37,449 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:40,424 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:40,425 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:40,425 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:40,425 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:40,425 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:40,425 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 287#L733-1true, 388#L743-5true]) [2023-08-29 09:39:40,425 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:40,425 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:40,425 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:40,426 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:40,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [452#L735true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true, 23#L734true]) [2023-08-29 09:39:40,427 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:40,427 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:40,427 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:40,427 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:40,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, 452#L735true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true, 23#L734true]) [2023-08-29 09:39:40,427 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:40,427 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:40,428 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:40,428 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:40,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [452#L735true, Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:40,569 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:40,569 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:40,570 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:40,570 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:40,570 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 452#L735true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,570 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:40,570 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:40,570 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:40,570 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:40,865 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,865 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:40,865 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:40,865 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,865 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,866 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,866 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:40,866 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:40,866 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,866 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,866 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,866 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:40,866 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:40,866 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,867 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,867 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,867 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:40,867 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,867 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:40,867 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,867 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:40,867 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,867 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:40,868 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:40,868 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,868 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:40,868 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,868 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:40,868 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:40,868 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,868 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:40,868 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,869 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:40,869 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:40,869 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,869 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:40,869 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,869 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:40,869 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:40,869 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,870 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,870 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:40,870 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,871 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:40,871 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,871 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,871 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:40,873 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,873 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:40,874 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,874 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:40,874 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,874 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:40,874 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,875 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:40,875 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,875 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:40,875 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,875 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,875 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:40,875 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:40,875 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [75#L708-2true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,876 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,876 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:40,876 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:40,876 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,888 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,889 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:40,889 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:40,889 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,889 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,889 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:40,889 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:40,890 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,891 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,891 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:40,891 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,891 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:40,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,891 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,891 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:40,891 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,892 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:40,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,892 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,892 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:40,892 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:40,892 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,892 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,892 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:40,893 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,893 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:40,893 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,893 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:40,893 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:40,893 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,893 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,893 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,894 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:40,894 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:40,894 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,894 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,894 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:40,894 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:40,894 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,894 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,895 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,895 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:40,895 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,895 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:40,895 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,896 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,896 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,896 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,896 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:40,896 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:40,896 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,897 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,897 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,897 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:40,897 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:40,897 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,897 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,897 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,897 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:40,897 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:40,898 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,898 INFO L383 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,898 INFO L386 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-29 09:39:40,898 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,898 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:40,898 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,898 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:40,898 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,898 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,899 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:40,899 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,899 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:40,899 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,899 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:40,899 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,899 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,899 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:40,900 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,900 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:40,900 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:40,900 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:40,900 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:40,900 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:40,900 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:42,321 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:42,321 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:42,321 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:42,321 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:42,321 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:42,321 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:42,322 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:42,322 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:42,322 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:42,322 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:42,322 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:42,322 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:42,322 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:42,322 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:42,322 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:42,323 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:42,323 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:42,323 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:42,323 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:42,323 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:42,323 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:42,323 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:42,323 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:42,323 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:43,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 142#L722true, 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:39:43,487 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:43,488 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:43,488 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:43,488 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:43,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 142#L722true, 496#(= |#race~MTX~0| 0), 163#L735-1true, 23#L734true]) [2023-08-29 09:39:43,488 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:43,488 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:43,488 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:43,488 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:43,879 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 88#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 142#L722true]) [2023-08-29 09:39:43,880 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:43,880 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:43,880 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:43,880 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:43,880 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 88#L721-2true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 142#L722true, 163#L735-1true]) [2023-08-29 09:39:43,880 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:43,880 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:43,880 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:43,880 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,471 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 348#L703-3true]) [2023-08-29 09:39:44,472 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:44,472 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,472 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,472 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,472 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,472 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,472 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 348#L703-3true]) [2023-08-29 09:39:44,473 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:44,473 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,473 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,473 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,473 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,473 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,473 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:39:44,473 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:44,473 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,473 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,474 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,474 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,474 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,474 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:39:44,474 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:44,474 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,474 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,474 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,474 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,474 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,475 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 348#L703-3true, 287#L733-1true]) [2023-08-29 09:39:44,475 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:44,475 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,475 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,475 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,475 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 45#L703-7true, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:44,475 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:44,475 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,475 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,476 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,476 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 45#L703-7true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:44,476 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:44,476 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,476 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,476 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,533 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 215#L720-3true]) [2023-08-29 09:39:44,533 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:44,533 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,533 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,534 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,534 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,534 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,534 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 215#L720-3true]) [2023-08-29 09:39:44,534 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:44,534 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,534 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,534 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,534 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,534 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,535 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:39:44,535 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:44,535 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,535 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,535 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,535 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,535 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,535 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 131#L734-4true, 215#L720-3true]) [2023-08-29 09:39:44,535 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:44,536 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,536 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,536 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,536 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,536 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 215#L720-3true, 287#L733-1true]) [2023-08-29 09:39:44,536 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:44,536 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,536 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,536 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,819 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 48#L711-3true]) [2023-08-29 09:39:44,823 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:44,823 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,824 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,824 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,824 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,824 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,824 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 48#L711-3true]) [2023-08-29 09:39:44,824 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:44,824 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,824 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,824 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,825 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,825 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,825 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:39:44,825 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:44,825 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,825 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,825 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,825 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,825 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,826 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 48#L711-3true]) [2023-08-29 09:39:44,826 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:44,826 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,826 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,826 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,826 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,826 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,826 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 48#L711-3true, 287#L733-1true]) [2023-08-29 09:39:44,826 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:44,826 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,829 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,829 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,942 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 259#L708-7true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:44,943 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:44,943 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,943 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,943 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,943 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 259#L708-7true, 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:39:44,943 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:44,943 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,943 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,943 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,944 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true]) [2023-08-29 09:39:44,944 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:44,944 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,944 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,944 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,944 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,944 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,944 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true]) [2023-08-29 09:39:44,944 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:44,945 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,945 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,945 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,945 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,945 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,945 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 305#L703-1true]) [2023-08-29 09:39:44,945 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:44,945 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,945 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,945 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,946 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,946 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,946 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 354#L720-1true]) [2023-08-29 09:39:44,946 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:44,946 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,946 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,946 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,946 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,946 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:44,947 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 287#L733-1true]) [2023-08-29 09:39:44,947 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:44,947 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,947 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:44,947 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:45,605 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:45,605 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,605 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,605 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:45,606 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:45,606 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:45,606 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,606 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:45,606 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,606 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,606 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:45,606 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:45,606 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:45,607 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,607 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:45,607 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,607 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,607 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:45,607 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:45,607 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:45,607 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,607 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,608 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,608 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,608 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:45,608 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:45,608 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:45,608 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:39:45,612 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,612 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,612 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:45,612 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,613 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [417#L712true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,613 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,613 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:45,613 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,613 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,614 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,614 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,614 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,614 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,614 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,614 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,614 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:45,614 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,615 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,615 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,615 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,615 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,615 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,615 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:45,615 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,615 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,615 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:45,616 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,616 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,616 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,616 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,616 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,616 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:45,616 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,616 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,616 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,617 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,617 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,617 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,617 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,617 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,617 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:45,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [417#L712true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,617 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,617 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,617 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:45,617 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,619 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [417#L712true, Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:45,619 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:45,620 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:45,620 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:45,620 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:45,620 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 287#L733-1true, 388#L743-5true]) [2023-08-29 09:39:45,620 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,620 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,620 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,620 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:45,621 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [417#L712true, Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,621 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:45,621 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:45,621 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:45,621 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:45,622 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,622 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,622 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,622 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:45,622 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,622 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,622 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,622 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,622 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,623 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,623 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,623 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,623 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,623 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,623 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:45,623 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,623 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:45,623 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,624 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,624 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,624 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,624 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,624 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,624 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:45,624 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,624 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,624 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,624 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,625 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,625 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,625 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,625 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:45,627 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 287#L733-1true, 388#L743-5true]) [2023-08-29 09:39:45,627 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,627 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,627 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:45,627 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,627 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [417#L712true, Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:45,627 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,627 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:45,628 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,628 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,629 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,629 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,629 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,629 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,629 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,629 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,629 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,629 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:45,629 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,630 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,630 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,630 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,630 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,630 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,630 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,630 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:45,630 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:45,630 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,630 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,631 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,631 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,631 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:45,631 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,631 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,631 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,631 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,631 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,631 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,631 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:45,632 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,632 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,632 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,632 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [417#L712true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,632 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,632 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,632 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,632 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:45,634 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [417#L712true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,634 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,634 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,635 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:45,635 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,635 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [417#L712true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:39:45,635 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,635 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,635 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:45,635 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,636 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [417#L712true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,636 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,636 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,636 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,636 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:45,637 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,637 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,637 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,637 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,637 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,637 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,637 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:45,637 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,637 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,638 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,638 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,638 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,638 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,638 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,638 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:45,638 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,638 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:45,638 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,638 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,639 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,639 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,639 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,639 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:45,639 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,639 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,639 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,639 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,639 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:45,639 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,640 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,640 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,640 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,641 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:45,641 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,641 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,641 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,642 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,642 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,642 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,642 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,642 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,642 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,642 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:45,642 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,643 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,643 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,643 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,643 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 263#L708-1true, 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:45,643 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,643 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,643 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,643 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,643 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 95#L712-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:45,644 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,644 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,644 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,644 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,644 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:45,644 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,644 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,644 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,644 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:45,645 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,645 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,645 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,645 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 95#L712-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:45,645 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,645 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,645 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,645 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,646 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:45,646 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,646 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,646 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,646 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,647 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:45,647 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,647 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,647 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,647 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,647 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:45,647 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,647 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,647 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,647 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:45,648 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,648 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,648 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,648 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,648 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:45,648 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,648 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,648 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,649 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,649 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,649 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,649 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,649 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,649 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,649 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,650 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,650 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,650 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,650 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0), 263#L708-1true, 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:45,650 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,650 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,650 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,650 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,651 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,651 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,651 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,651 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,651 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,651 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,652 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,652 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,652 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,652 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,652 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,652 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,652 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:45,653 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,653 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,653 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,653 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:45,653 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,653 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,653 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,653 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,654 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,654 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,654 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,654 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,654 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,654 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,654 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,654 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,654 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,655 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 95#L712-1true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:45,655 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,655 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,655 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,655 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,656 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,656 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,656 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:45,656 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,656 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,656 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:45,657 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,657 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,657 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 263#L708-1true, 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:45,657 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,657 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,658 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,658 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:45,658 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,658 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,658 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,658 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:45,658 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,659 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,659 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,659 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:45,659 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,659 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,659 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,659 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 263#L708-1true, 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:45,660 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,660 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,660 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,660 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,660 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,661 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,661 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,661 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,661 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,661 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,661 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,661 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,661 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,661 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,662 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,662 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,662 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,662 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,662 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:45,662 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:45,662 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:45,662 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,662 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,663 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,663 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,663 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,663 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,663 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,663 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [417#L712true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,663 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,663 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,663 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,664 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,664 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:45,664 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,664 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,664 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:45,664 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,664 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:45,664 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:45,665 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:45,665 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:45,665 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,133 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,134 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,134 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,134 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,134 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,134 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,134 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,134 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,134 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,134 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,135 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,135 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,135 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,135 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,135 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:46,135 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,135 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,135 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,135 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,135 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,136 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,136 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 354#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,136 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,136 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,136 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,136 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,136 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,136 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,141 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,141 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,141 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,141 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,141 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,141 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,141 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,141 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:46,142 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,142 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,142 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,142 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,142 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,142 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,142 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,142 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:46,142 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:46,143 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,143 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,143 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,143 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,143 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,143 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,143 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:46,143 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,143 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,143 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,144 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,144 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,144 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,144 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:46,144 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,151 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,151 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,151 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,151 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,151 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,151 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:46,151 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,151 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,152 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,152 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,152 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,152 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,152 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:46,152 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,152 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,152 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,152 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:46,153 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,153 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,153 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,153 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,153 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,153 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:46,153 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,153 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,153 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,153 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,154 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:46,154 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,154 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,154 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,154 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,164 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,164 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,164 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,164 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,165 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,165 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,165 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,165 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:46,165 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,165 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,165 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,165 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,165 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,165 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,166 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:46,166 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,166 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:46,166 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,166 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,166 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,166 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,166 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,166 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,166 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:46,167 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,167 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,167 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,167 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,167 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,167 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,167 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:46,167 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,175 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,175 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,175 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:46,175 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,175 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,176 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,176 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,176 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,176 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,176 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,176 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,176 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:46,176 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,176 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,177 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,177 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,177 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:46,177 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,177 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:46,177 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,177 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,177 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,177 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,177 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,178 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,178 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,178 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,178 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,178 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:46,178 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,178 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,178 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,185 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,186 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,186 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,186 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:46,186 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,186 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,186 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,186 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,186 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,186 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,187 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,187 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,187 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:46,187 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,187 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,187 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,187 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:46,187 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,187 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,188 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,188 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:46,188 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,188 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,188 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,188 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,188 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,188 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,188 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:46,188 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,189 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,189 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,189 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,199 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 198#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:46,199 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:46,199 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,199 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,199 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:46,199 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,200 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,200 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:46,200 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:46,200 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,200 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,200 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,200 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:46,200 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,201 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:46,201 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:46,201 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,201 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,201 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:46,201 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,201 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,201 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 263#L708-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:46,201 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:46,202 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,202 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,202 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:46,202 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,202 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,204 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,204 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:46,204 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,204 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,204 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:46,204 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,204 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,204 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,204 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:46,205 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,205 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:46,205 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,205 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,205 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,205 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,205 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:46,205 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:46,205 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,206 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,206 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,206 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,206 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:46,206 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:46,206 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:46,206 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,206 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,206 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,206 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,208 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 198#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,208 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:46,208 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,209 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:46,209 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,209 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,209 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,209 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,209 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:46,209 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,209 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,209 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:46,209 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,210 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,210 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,210 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:46,210 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,210 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,210 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:46,210 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,210 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,211 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 296#L711-2true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:46,211 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:46,211 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,211 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,211 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,211 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,211 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:46,213 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,213 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:46,213 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,213 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,213 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,213 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:46,213 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,214 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,214 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:46,214 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,214 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,214 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,214 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:46,214 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,214 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,214 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:46,215 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,215 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,215 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,215 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:46,215 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,215 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:46,215 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:46,215 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,215 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,215 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:46,216 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:46,216 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:46,252 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,252 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,252 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,252 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,252 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,252 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,252 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,253 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,253 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,253 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,253 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,253 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,253 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,253 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,253 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,253 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,253 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,254 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,254 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:46,254 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,254 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,254 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,254 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,254 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,255 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,255 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,255 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,255 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,255 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,255 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,255 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,255 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,256 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,256 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,256 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,256 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,256 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,256 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,256 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,256 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,256 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,256 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,257 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:46,257 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,257 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,257 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,257 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,257 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,258 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,258 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,258 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,258 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,258 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,258 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,258 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,258 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,258 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,259 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,259 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,259 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,259 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,259 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,259 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,259 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,259 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,259 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,260 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,260 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,260 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,260 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,260 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,260 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,261 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,261 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,261 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,261 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,261 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,261 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,261 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,261 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,261 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,262 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,262 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,262 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,262 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,262 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,262 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,262 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,262 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,262 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,263 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:46,263 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,263 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,263 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,263 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,263 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,264 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,264 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,264 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,264 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,264 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,264 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,264 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,264 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,264 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,265 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,265 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,265 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,265 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,265 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,265 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,265 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,265 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,265 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,266 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,266 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,266 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,266 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,266 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,266 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,267 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 269#L734true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,267 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,267 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,267 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,267 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,267 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,267 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,267 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,267 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,267 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,268 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,268 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,268 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,268 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,268 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,268 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,268 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,268 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,269 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 269#L734true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:46,269 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:46,269 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,269 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:46,269 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:46,269 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:48,652 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,653 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:48,653 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,653 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:48,653 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,653 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:48,653 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,654 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:48,654 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,654 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,654 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:48,654 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:48,654 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,654 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,654 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,654 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:48,655 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:48,655 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,655 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,655 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,655 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:48,655 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:48,655 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,656 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,656 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:48,656 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:48,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,656 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,656 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:48,656 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,656 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:48,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 376#L712true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,657 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,657 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:48,657 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,657 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:48,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,658 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:48,658 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,658 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:48,658 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,659 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:48,659 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,659 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:48,659 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,659 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,659 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:48,659 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,659 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:48,659 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,660 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:48,660 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,660 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,660 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:48,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:48,660 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,660 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:48,661 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:48,661 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,661 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:48,661 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,661 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:48,661 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:48,661 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,661 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:48,661 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,662 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,662 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:48,662 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:48,662 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:48,662 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,662 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,662 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:48,662 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:48,663 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,663 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:48,663 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:48,664 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,664 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,664 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,664 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:48,664 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:48,664 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,664 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,664 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,665 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:48,665 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,665 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,665 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:48,665 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,665 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:48,665 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,665 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,665 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:48,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,666 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,666 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:48,666 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:48,666 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,666 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [75#L708-2true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,666 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,666 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:48,666 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,666 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:48,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,667 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,667 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,667 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:48,667 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:48,667 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,667 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,667 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,667 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:48,668 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:48,669 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,669 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,669 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,669 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:48,669 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:48,669 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,669 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,669 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,669 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:48,669 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:48,670 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,670 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,670 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,670 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:48,670 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:48,670 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,670 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,670 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,671 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:48,671 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:48,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,671 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:48,671 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:48,671 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,671 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,671 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:48,672 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:48,672 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,672 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,672 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,672 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:48,672 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,672 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:48,672 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,672 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,673 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:48,673 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,673 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:48,673 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,674 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,674 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:48,674 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:48,674 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,674 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,674 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,675 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:48,675 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:48,675 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,675 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,675 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,675 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,675 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:48,675 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:48,675 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,676 INFO L383 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,676 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,676 INFO L386 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-29 09:39:48,676 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:39:48,676 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,676 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:48,676 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,676 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:48,676 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,677 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,677 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:48,677 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:48,677 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,677 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,677 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,677 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:48,677 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,677 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:48,678 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:48,678 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:48,678 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:48,678 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:48,678 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:48,678 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:49,387 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,387 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,388 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,388 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:49,388 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,388 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,388 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,388 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,388 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,388 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:49,388 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,389 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,389 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,389 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,389 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:49,389 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,389 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:49,389 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,389 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,389 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,389 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,390 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,390 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,390 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,390 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,390 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,390 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,390 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:49,391 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,392 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,392 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,392 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,392 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:49,392 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,392 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,392 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,392 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,392 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:49,392 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,393 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,393 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,393 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,393 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:49,393 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,393 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:49,393 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,393 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,393 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,393 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,394 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,394 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,394 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:49,394 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,394 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,394 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,394 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,395 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,395 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,396 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,396 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:49,396 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,396 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,396 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,396 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,396 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,396 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,396 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:49,396 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,397 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,397 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,397 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:49,397 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,397 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:49,397 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,397 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,397 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,397 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,398 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,398 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,398 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,398 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:49,398 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,398 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,398 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,399 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,399 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,400 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,400 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,400 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,400 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,400 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:49,400 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,400 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,400 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,400 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,400 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,401 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,401 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:49,401 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:49,401 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,401 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,401 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,401 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,401 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:49,401 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,402 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,402 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,402 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,402 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,402 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,402 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:49,402 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,636 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,636 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,636 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,636 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,636 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,636 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,636 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,637 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,637 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,637 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,637 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,637 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,637 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,637 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,637 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 371#L703-2true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:49,637 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,638 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,638 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,638 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,638 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,638 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,638 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 354#L720-1true, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,638 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,638 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,638 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,638 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,639 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,639 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,643 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:39:49,643 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,643 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,643 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,644 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,644 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,644 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,644 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:39:49,644 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,644 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,644 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,644 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,644 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,644 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,645 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 256#L720-2true]) [2023-08-29 09:39:49,645 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,645 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,645 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,645 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,645 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,645 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,645 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:39:49,646 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,646 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,646 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,646 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,646 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,646 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,651 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,651 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,651 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,651 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,652 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,652 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,652 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,652 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,652 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,652 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,652 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,652 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,652 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,652 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,653 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:49,653 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,653 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,653 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,653 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,653 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,653 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,653 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,653 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,654 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,654 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,654 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,654 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,654 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,659 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,659 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,659 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,659 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,659 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,659 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,659 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,659 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 389#L708-2true, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,660 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,660 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,660 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,660 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,660 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,660 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,660 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:49,660 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,661 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,661 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,661 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,661 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,661 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,661 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,661 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,661 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,661 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,661 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,662 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,662 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,705 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:39:49,705 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,706 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,706 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,706 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,706 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,706 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:39:49,706 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,706 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,706 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,706 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,707 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,707 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:39:49,707 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,707 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,707 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,707 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,707 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,707 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:39:49,707 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,708 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,708 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,708 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,708 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,709 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,709 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,709 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,709 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,709 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,710 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,710 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,710 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,710 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,710 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,710 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,710 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,710 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [75#L708-2true, 5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,710 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,711 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,711 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,711 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,711 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,711 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,711 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,711 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,711 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,711 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,712 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,713 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 198#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,713 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,713 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,713 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,713 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,713 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,713 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,714 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,714 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,714 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,714 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,714 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,714 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,714 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,714 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,714 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,714 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,715 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,715 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 296#L711-2true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,715 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,715 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,715 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,715 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,715 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,717 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 198#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,717 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,717 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,717 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,717 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,717 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,718 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,718 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,718 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,718 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,718 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,718 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,718 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:49,718 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,719 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,719 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,719 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,719 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,719 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 459#L703-2true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:39:49,719 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:49,719 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:49,719 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,719 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:49,719 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:51,700 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:51,700 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,700 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,700 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,700 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,700 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,701 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,701 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:51,701 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,701 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,701 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,701 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,701 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,701 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,702 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:39:51,702 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,702 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,702 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,702 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,702 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,702 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,702 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true]) [2023-08-29 09:39:51,702 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,702 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,703 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,703 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,703 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,703 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,703 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 287#L733-1true]) [2023-08-29 09:39:51,703 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:51,703 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,703 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,703 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,788 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 163#L735-1true]) [2023-08-29 09:39:51,789 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:51,789 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,789 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,789 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,789 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true]) [2023-08-29 09:39:51,789 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,789 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,789 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,789 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,790 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true]) [2023-08-29 09:39:51,790 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,790 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,790 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,790 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,790 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,790 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,790 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true]) [2023-08-29 09:39:51,791 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,791 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,791 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,791 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,791 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,791 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,791 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:39:51,791 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,791 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,791 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,792 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,792 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,792 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,792 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:39:51,792 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,792 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,792 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,792 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,792 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,792 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,793 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 287#L733-1true]) [2023-08-29 09:39:51,793 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:51,793 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,793 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,793 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,793 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 452#L735true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 45#L703-7true, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:51,793 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:51,793 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,793 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,794 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,794 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 452#L735true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 45#L703-7true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:51,794 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,794 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,794 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,794 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,861 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:51,862 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,862 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,862 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,862 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,862 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 163#L735-1true]) [2023-08-29 09:39:51,862 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:51,862 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,862 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,862 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,863 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:51,863 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,863 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,863 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,863 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,863 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,863 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,863 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:39:51,863 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,863 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,864 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,864 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,864 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,864 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,864 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:39:51,864 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,864 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,864 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,864 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,864 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,865 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,865 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true]) [2023-08-29 09:39:51,865 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,865 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,865 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,865 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,865 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,865 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,865 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 287#L733-1true]) [2023-08-29 09:39:51,866 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:51,866 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,866 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,866 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,909 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:51,909 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,909 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,910 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,910 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,910 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:39:51,910 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:51,910 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,910 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,910 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,914 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 163#L735-1true]) [2023-08-29 09:39:51,914 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:51,914 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,914 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,915 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:51,915 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,915 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,915 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,915 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,915 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:51,915 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,915 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,916 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,916 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,916 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,916 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,916 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:51,916 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,916 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,916 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,916 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,916 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,917 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,917 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:39:51,917 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,917 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,917 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,917 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,917 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,917 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,917 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:39:51,918 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,918 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,918 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,918 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,918 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,918 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,918 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 287#L733-1true]) [2023-08-29 09:39:51,918 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:51,918 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,918 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,919 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,992 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [452#L735true, Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 259#L708-7true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:51,993 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,993 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,993 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,993 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,993 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [452#L735true, Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 259#L708-7true, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:51,993 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:51,993 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,993 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,994 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,994 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [350#L708-3true, 338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:51,994 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,994 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,994 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,994 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,994 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [350#L708-3true, 338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 163#L735-1true]) [2023-08-29 09:39:51,994 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:51,994 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,995 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,995 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,995 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:51,995 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,995 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,995 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,995 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,995 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,995 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,996 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:39:51,996 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,996 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,996 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,996 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,996 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,996 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,996 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true]) [2023-08-29 09:39:51,996 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,996 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,997 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,997 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,997 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,997 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,997 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true]) [2023-08-29 09:39:51,997 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:51,997 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,997 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,997 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:51,997 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,998 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,998 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 287#L733-1true]) [2023-08-29 09:39:51,998 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:51,998 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,998 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:51,998 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:53,036 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [417#L712true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true, 23#L734true]) [2023-08-29 09:39:53,036 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,036 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,036 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,036 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,036 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:39:53,037 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,037 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,037 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,037 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:53,038 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [417#L712true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true, 23#L734true]) [2023-08-29 09:39:53,038 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,038 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,038 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:53,038 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,038 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,039 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,039 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,039 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,039 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,039 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,039 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,039 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,039 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,039 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,039 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,040 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,040 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,040 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,040 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,040 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,040 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:53,040 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,040 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,040 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,041 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,041 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,041 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,041 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,041 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,041 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,041 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,041 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,041 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,041 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,042 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,042 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,044 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,044 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,044 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,044 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,044 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,045 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,045 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,045 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,045 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,045 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,045 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,045 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,045 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,045 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,046 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:53,046 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,046 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,046 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,046 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,046 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,046 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,046 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,046 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,046 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,047 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,047 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,047 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,047 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,047 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:53,047 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,047 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,047 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,048 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,048 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,048 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,048 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:53,048 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,048 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,048 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,048 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,048 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,049 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,049 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true, 10#L715true]) [2023-08-29 09:39:53,049 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,049 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,049 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,049 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,049 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,049 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,049 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:53,050 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,050 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,050 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,050 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,050 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,050 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,050 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:39:53,050 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,050 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,051 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,051 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:53,051 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 502#(= |#race~buf~0| 0), 95#L712-1true, 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,051 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,051 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,051 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,051 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:53,052 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,053 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,053 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,053 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,053 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,053 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,053 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,053 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,053 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,053 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,054 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,054 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,054 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,054 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,054 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,054 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,054 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:53,054 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,054 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,054 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,055 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,055 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,055 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,055 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,055 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,055 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,055 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,055 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,055 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,055 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,056 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,056 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,056 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 95#L712-1true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,056 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,056 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,056 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,056 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,060 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,060 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,060 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,060 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,060 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,060 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,061 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,061 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,061 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,061 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,061 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,061 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,061 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,061 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,061 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:53,062 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,062 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,062 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,062 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,062 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,062 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,062 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,062 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,062 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,062 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,063 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,063 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,063 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,063 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:53,063 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,063 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,063 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,064 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,064 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,064 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,064 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:53,064 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,064 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,064 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,064 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,064 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,064 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,065 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true, 10#L715true]) [2023-08-29 09:39:53,065 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,065 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,065 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,065 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,065 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,065 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,065 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:53,065 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,066 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,066 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,066 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,066 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,066 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,066 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:53,066 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:53,066 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:53,066 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,067 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,067 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 287#L733-1true, 388#L743-5true]) [2023-08-29 09:39:53,067 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,067 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,067 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:53,067 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,068 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,068 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:53,069 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,069 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,069 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,069 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,069 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,069 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,069 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,069 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,069 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,070 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,070 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,070 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,070 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,070 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,070 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,070 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,070 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,070 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,070 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,071 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:53,071 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,071 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,071 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,071 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,071 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,071 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,071 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,071 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,072 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,072 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,072 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,072 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,072 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,072 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,072 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,075 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,075 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,076 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,076 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,076 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,076 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,076 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,076 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,076 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,076 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,076 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,077 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,077 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,077 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,077 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:53,077 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,077 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,077 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,077 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,077 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,077 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,078 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,078 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,078 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,078 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,078 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,078 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,078 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,079 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:39:53,079 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,079 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,079 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,079 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,079 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,079 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,079 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:39:53,079 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,079 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,080 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,080 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,080 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,080 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,080 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true, 388#L743-5true]) [2023-08-29 09:39:53,080 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,080 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,080 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,080 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,080 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,081 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,081 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:39:53,081 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,081 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,081 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,081 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,081 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,081 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,082 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 287#L733-1true, 388#L743-5true]) [2023-08-29 09:39:53,082 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,082 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,082 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,082 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:53,082 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:53,082 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,082 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,082 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,083 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,084 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,084 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,084 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,084 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,084 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,084 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,084 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,084 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,085 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,085 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,085 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,085 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,085 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,085 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,085 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,085 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,085 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:53,086 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,086 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,086 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,086 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,086 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,086 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,086 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,086 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,086 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,086 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,087 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,087 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,087 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,087 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,087 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,087 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,087 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,087 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:53,087 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,087 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,090 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,090 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,090 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,090 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,091 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,091 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,091 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,091 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,091 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,091 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,091 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,091 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,091 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,091 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,092 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:53,092 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,092 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,092 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,092 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,092 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,092 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,092 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,092 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,093 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,093 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,093 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,093 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,093 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,093 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:39:53,093 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,093 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,094 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,094 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,094 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,094 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,094 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:39:53,094 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,094 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,094 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,094 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,095 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,095 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,095 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true, 388#L743-5true]) [2023-08-29 09:39:53,095 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,095 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,095 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,095 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,095 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,095 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,096 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:39:53,096 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,096 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,096 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,096 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,096 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,096 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,096 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 95#L712-1true, 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,096 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,097 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:53,097 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,097 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,097 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true, 287#L733-1true]) [2023-08-29 09:39:53,097 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,097 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:53,097 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,097 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,098 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 95#L712-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,099 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,099 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,099 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,099 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,099 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,099 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,099 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,099 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,099 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,100 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,100 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,100 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,100 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,100 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,100 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,100 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,100 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,100 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,100 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,101 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,101 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:53,101 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,101 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,101 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,101 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,101 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,101 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,101 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,102 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,102 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,102 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,102 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,102 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,102 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,102 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,102 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,105 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,105 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,106 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,106 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,106 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,106 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,106 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,106 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,106 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,106 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,107 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,107 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,107 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,107 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,107 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,107 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:53,107 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,107 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,107 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,107 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,108 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,108 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,108 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,108 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,108 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,108 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,108 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,109 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,109 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,109 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,109 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,109 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,109 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,109 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:53,109 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,109 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,110 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,110 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,366 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,367 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,367 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,367 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,367 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,367 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,367 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,367 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,368 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,368 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,368 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,368 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,368 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,368 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,368 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,368 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,368 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:53,368 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,369 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,369 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,369 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,369 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,369 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,369 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,369 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,369 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,369 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,369 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,370 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,370 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,370 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,370 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,386 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:39:53,387 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,387 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,387 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,387 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,387 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:53,387 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:53,387 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,387 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,387 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,387 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,388 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:53,390 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,390 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,390 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,391 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,391 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,391 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,391 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,391 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,391 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,391 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,391 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,391 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,391 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,392 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,392 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,392 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,392 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,392 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,392 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:53,392 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,392 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,392 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,392 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,393 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,393 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,393 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,393 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,393 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,393 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,393 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,393 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,393 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,393 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,394 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,394 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,394 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,394 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,394 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,394 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,394 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,394 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,394 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,402 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:53,402 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:53,402 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,402 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,402 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:53,402 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:53,402 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0), 287#L733-1true, 388#L743-5true]) [2023-08-29 09:39:53,402 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,402 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,403 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,403 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:53,403 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,404 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,404 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:53,404 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,405 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,405 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,405 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,405 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,405 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,405 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,405 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,405 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,405 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,406 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,406 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,406 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,406 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,406 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,406 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,406 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,406 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,406 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,406 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,407 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,407 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,407 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:53,407 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,407 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,407 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,407 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,407 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,407 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,407 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,408 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,408 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,408 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,408 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,408 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,408 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,408 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,408 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,408 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,408 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,415 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 287#L733-1true, 388#L743-5true]) [2023-08-29 09:39:53,415 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,415 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,415 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,415 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,415 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:53,416 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:39:53,416 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,416 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,416 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,416 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:53,416 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,418 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,418 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,418 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,418 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,418 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,418 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,418 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,418 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,419 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,419 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,419 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,419 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,419 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,419 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,419 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,419 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,419 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,419 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,420 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:53,420 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,420 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,420 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,420 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,420 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,420 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,420 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,420 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,421 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,421 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,421 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,421 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,421 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,421 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,421 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,421 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,421 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,421 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,421 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,422 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,422 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,422 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,422 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:53,429 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 259#L708-7true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,430 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,430 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,430 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,430 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:53,430 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,430 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:39:53,430 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,430 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,430 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,431 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,431 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:53,433 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,433 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,433 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,433 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,433 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,433 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,433 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,434 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,434 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,434 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,434 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,434 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,434 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,434 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,434 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,434 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,434 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,435 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,435 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,435 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,435 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,435 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,435 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,435 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,435 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:53,435 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,435 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,436 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,436 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,436 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,436 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,436 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,436 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,436 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,436 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,436 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,436 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,437 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,437 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,437 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,437 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:39:53,437 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,442 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:53,442 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,442 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,442 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,443 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,443 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,443 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,443 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:53,443 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,443 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,443 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,443 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,443 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,443 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,444 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:53,444 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,444 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,444 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,444 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,444 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,445 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,445 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:53,445 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,445 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,445 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,445 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,445 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,445 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,446 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,446 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,446 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,446 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,446 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,446 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,446 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,446 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,447 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,447 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,447 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,447 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,447 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,447 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,447 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 75#L708-2true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,447 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,447 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,447 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,448 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,448 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,448 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,448 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:53,448 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,448 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,448 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,448 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,448 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,448 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,449 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,449 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,449 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,449 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,449 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,449 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,449 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,450 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,450 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,450 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,450 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,450 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,450 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,450 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,450 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,451 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,451 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,451 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,451 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,451 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,451 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,451 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:53,451 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,451 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,451 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,452 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,452 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,452 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,452 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,452 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,452 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,452 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,453 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,453 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,453 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,453 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,453 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,453 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,453 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,453 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,453 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,453 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,454 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,454 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,454 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,454 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,454 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,454 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,454 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,454 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:53,454 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,455 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,455 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,455 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,455 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,455 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,455 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,455 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,456 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,456 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,456 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,456 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,456 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,456 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,456 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,456 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,456 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,456 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,457 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,457 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,457 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,457 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,457 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,457 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,457 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,457 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,457 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,458 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:53,458 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,458 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,458 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,458 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,458 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,458 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,460 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,460 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,460 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,460 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,460 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,460 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,460 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,461 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,461 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,461 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,461 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,461 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,461 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,461 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,461 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,462 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,462 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,462 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,462 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,462 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,462 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,462 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:53,462 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,462 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,462 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,463 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,463 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,463 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,463 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 269#L734true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,463 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,463 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,463 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,464 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,464 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,464 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,464 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,464 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,464 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,464 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,464 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,464 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,464 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,465 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,465 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,465 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,465 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,465 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,465 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,466 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,466 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 269#L734true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:53,466 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,466 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,466 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,466 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,466 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,466 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,467 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,467 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,467 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,467 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,467 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,467 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,467 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,467 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,468 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,468 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,468 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,468 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,468 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,468 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,468 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,468 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,468 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,469 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,469 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,469 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,469 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,469 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:53,469 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,469 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,469 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,469 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,469 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,469 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,470 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,470 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,470 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,470 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,470 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,470 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,470 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,471 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,471 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,471 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,471 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,471 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,471 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,471 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,471 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,472 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,472 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,472 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,472 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,472 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,472 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,472 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:53,472 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:53,472 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,472 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:53,473 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,473 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:53,473 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:53,506 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,507 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,507 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,507 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,507 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,507 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,507 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,507 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,507 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,508 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,508 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,508 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,508 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:53,508 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,508 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,508 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,508 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,508 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,509 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:39:53,509 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:53,509 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,509 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:53,509 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:53,509 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:55,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:55,795 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:55,795 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:55,796 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:55,796 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:55,796 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:55,796 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:55,796 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:55,796 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:55,796 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:55,796 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:55,797 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:55,797 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:55,797 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:55,797 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:55,797 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:55,797 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:55,797 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:55,797 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:55,797 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:55,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:55,798 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:55,798 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:55,798 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:55,798 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:55,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:55,798 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:55,798 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:55,798 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:55,799 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:55,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:55,799 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:55,799 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:55,799 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:55,799 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:55,799 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:55,799 INFO L383 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2023-08-29 09:39:55,799 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:55,800 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:39:55,800 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:39:56,502 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,503 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,503 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,503 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,503 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,503 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,503 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,503 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,503 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,504 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,504 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,504 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,504 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,504 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,504 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:56,504 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,504 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,504 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,504 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,505 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,505 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,505 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,505 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,505 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,505 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,505 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,505 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,505 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,508 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,508 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,508 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,508 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,508 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,508 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,508 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,508 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,509 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,509 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,509 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,509 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,509 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,509 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,509 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:56,509 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,509 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,509 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,510 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,510 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,510 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,510 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,510 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,510 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,510 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,510 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,510 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,510 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,513 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,513 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,513 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,513 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,513 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,513 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,513 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,514 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,514 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,514 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,514 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,514 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,514 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,514 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,514 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true]) [2023-08-29 09:39:56,514 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,514 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,515 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,515 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,515 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,515 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,515 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,515 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,515 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,515 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,515 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,515 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,516 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,518 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:39:56,518 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,518 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,518 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,518 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,518 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,518 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,519 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:39:56,519 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,519 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,519 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,519 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,519 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,519 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,519 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true]) [2023-08-29 09:39:56,519 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,520 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,520 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,520 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,520 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,520 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,520 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:39:56,520 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,520 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,520 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,520 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,521 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,521 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,523 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,523 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,523 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,523 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,523 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,523 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,523 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,524 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,524 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,524 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,524 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,524 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,524 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,524 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,524 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:56,524 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,525 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,525 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,525 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,525 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,525 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,525 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:39:56,525 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,525 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,525 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,525 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,526 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,526 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:39:56,528 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,528 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:56,528 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:56,528 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:39:56,529 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,529 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:56,529 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,529 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:56,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:39:56,529 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,529 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,529 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:56,529 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:56,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:39:56,530 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,530 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,530 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:56,530 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:56,530 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,530 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,530 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,530 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,531 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [417#L712true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,531 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,531 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,531 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,531 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,531 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,531 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,532 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,532 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,532 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,532 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,532 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,532 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,532 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,533 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,533 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,533 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,533 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,533 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,534 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,534 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,534 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,534 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,534 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,534 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,534 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,534 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,535 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,535 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,535 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,535 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,535 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,535 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,535 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:56,535 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,535 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:56,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 417#L712true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,536 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,536 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:56,536 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,536 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:56,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [75#L708-2true, 5#L711-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,536 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,536 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:56,536 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,536 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:56,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,537 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,537 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:56,537 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,537 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:56,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,538 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,538 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,538 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,538 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [417#L712true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,538 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,538 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,538 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,539 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,539 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,539 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,539 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,539 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,539 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,539 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,539 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,539 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,540 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,540 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,540 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,540 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,540 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,540 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:56,540 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:56,540 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,541 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,541 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:56,541 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,541 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:56,541 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,541 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,541 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,541 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:56,541 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:56,542 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,542 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,542 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,542 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:56,542 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:56,542 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,543 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,543 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:56,543 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,543 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:56,543 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [417#L712true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,543 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,543 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:56,543 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:56,543 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,544 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,544 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,544 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:56,544 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:56,544 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,544 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,544 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,544 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:56,544 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:56,544 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,545 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,545 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,545 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,545 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,545 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,545 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,545 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,545 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,545 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,546 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,546 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,546 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,546 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,546 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,546 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,546 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,546 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,547 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,547 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:56,547 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:56,804 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 269#L734true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,805 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,805 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,805 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,805 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,805 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,805 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,805 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 269#L734true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,806 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,806 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,806 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,806 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,806 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,806 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,806 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 269#L734true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:56,806 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,806 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,806 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,807 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,807 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,807 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,807 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 269#L734true, 354#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,807 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,807 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,807 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,807 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,807 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,807 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,819 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,819 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,819 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,820 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,820 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,820 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,820 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,820 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,820 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,820 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,820 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,820 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,821 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,821 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,821 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,821 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,821 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:56,821 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,821 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,821 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,821 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,821 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,822 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,822 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,822 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,822 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,822 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,822 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,822 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,822 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,822 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,822 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,823 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,823 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,823 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,823 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,823 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,823 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,824 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,824 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,824 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,824 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,824 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,824 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,824 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,824 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,824 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 371#L703-2true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:56,825 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,825 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,825 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,825 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,825 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,825 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,825 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 371#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,825 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,825 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,825 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,826 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,826 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,826 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,835 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,835 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,835 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,835 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,836 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,836 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,836 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,836 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,836 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,836 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,836 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,836 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,836 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,836 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,837 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,837 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,837 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:56,837 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,838 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,838 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,838 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,838 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,838 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,838 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,838 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 354#L720-1true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,838 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,838 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,838 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,839 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,839 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,839 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,839 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,839 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:39:56,839 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,840 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,840 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,840 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,840 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,840 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,840 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:39:56,840 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,840 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,840 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,840 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,841 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,841 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,841 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 256#L720-2true]) [2023-08-29 09:39:56,841 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,841 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,841 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,841 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,841 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,841 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,842 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 256#L720-2true]) [2023-08-29 09:39:56,842 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,842 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,842 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,842 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,842 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,842 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,851 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,851 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,851 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,851 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,851 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,852 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,852 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,852 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,852 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,852 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,852 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,852 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,852 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,852 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,852 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,853 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,853 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:56,853 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,853 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,853 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,853 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,853 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,853 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,853 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,854 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,854 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,854 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,854 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,854 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,854 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,854 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,854 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,855 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,855 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,855 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,855 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,855 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,855 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,855 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,855 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,856 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,856 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,856 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,856 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,856 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,856 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,856 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:56,856 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,856 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,856 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,857 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,857 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,857 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,857 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 385#L711-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,857 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,857 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,857 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,857 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,857 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,857 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,867 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,867 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,867 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,867 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,868 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,868 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,868 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,868 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,868 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,868 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,868 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,868 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,868 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,869 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,869 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,869 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,869 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:56,869 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,869 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,870 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,870 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,870 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,870 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,870 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,870 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 354#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,870 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,870 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,870 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:56,870 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,871 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,871 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,871 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,871 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,871 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,871 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,872 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,872 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,872 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,872 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,872 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,872 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,872 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,872 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,872 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,872 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,873 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,873 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:39:56,873 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,873 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,873 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,873 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,873 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,873 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,873 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 389#L708-2true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,874 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,874 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,874 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,874 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,874 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,874 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,931 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:39:56,931 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,931 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,931 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,932 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,932 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,932 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:39:56,932 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,932 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,932 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,932 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,932 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,932 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:39:56,933 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,933 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,933 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,933 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,933 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,933 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:39:56,933 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,933 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,933 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,934 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,934 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,934 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,934 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,934 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,934 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,934 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,934 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,935 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,935 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,935 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,935 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,935 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,935 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,935 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [75#L708-2true, 5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,935 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,936 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,936 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,936 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,936 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,936 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:39:56,936 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,936 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,936 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,936 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,936 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,937 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,937 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,937 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,937 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,937 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,937 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,938 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,938 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,938 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,938 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,938 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,938 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,938 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,938 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,938 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,939 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,939 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,939 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,939 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,939 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,939 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,939 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,939 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,939 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,940 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,940 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,940 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,940 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,940 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,940 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,940 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,941 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,941 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,941 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,941 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,941 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,941 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,941 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,941 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,941 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,942 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,942 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,942 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:39:56,942 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,942 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,942 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,942 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,942 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,943 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,944 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,944 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,944 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,944 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,944 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,944 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,944 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,944 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,944 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,944 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,945 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,945 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,945 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,945 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,945 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,945 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,945 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,945 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:39:56,945 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,946 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,946 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,946 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,946 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,946 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,946 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,946 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,947 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,947 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,947 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,947 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,947 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,947 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,947 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,947 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,947 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,948 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,948 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,948 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,948 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,948 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,948 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,948 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:39:56,948 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,948 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,949 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,949 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,949 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,949 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,949 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,949 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,949 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,950 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,950 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,950 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,950 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,950 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,950 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,950 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,950 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,950 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,951 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,951 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,951 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,951 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,951 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,951 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:39:56,951 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,951 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,951 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,952 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,952 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,952 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,952 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,952 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,952 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,952 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,953 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,953 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,953 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,953 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,953 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,953 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,953 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,953 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,954 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,954 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,954 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,954 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,954 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,954 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:39:56,954 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,954 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,954 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,954 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,955 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,956 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 84#L703-3true, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,956 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,956 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,956 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,956 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,956 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,956 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,957 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,957 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,957 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,957 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,957 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,957 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:56,957 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,957 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,957 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,957 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,958 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,958 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 84#L703-3true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:39:56,958 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:56,958 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,958 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:56,958 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:56,958 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:58,938 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 23#L734true]) [2023-08-29 09:39:58,938 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:58,939 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,939 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,939 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:39:58,939 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:58,939 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,939 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,939 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,940 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 163#L735-1true]) [2023-08-29 09:39:58,940 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:58,940 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,940 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,940 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,940 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:58,940 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:58,940 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,940 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,940 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,941 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:58,941 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:58,941 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,941 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,941 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:58,941 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:58,941 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,941 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true]) [2023-08-29 09:39:58,941 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:58,942 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,942 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:58,942 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,942 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,942 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:58,942 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 305#L703-1true]) [2023-08-29 09:39:58,942 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:58,942 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:58,942 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,942 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,943 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:58,943 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,943 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 148#L733-3true]) [2023-08-29 09:39:58,943 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:58,943 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:58,943 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:58,943 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,943 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,943 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,944 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 148#L733-3true, 287#L733-1true]) [2023-08-29 09:39:58,944 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:58,944 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,944 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:58,944 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:59,084 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 88#L721-2true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:39:59,085 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,085 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:59,085 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:59,085 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:59,085 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 88#L721-2true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:59,085 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,085 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:59,085 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:59,085 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:59,374 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [452#L735true, Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:39:59,374 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,375 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:59,375 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:59,375 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:59,375 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [452#L735true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:39:59,375 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,375 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:59,375 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:59,375 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:39:59,578 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,578 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,578 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,578 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,579 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,579 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,579 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,579 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,579 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,579 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,579 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,579 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,580 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,580 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,580 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,580 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,580 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,580 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,580 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:39:59,581 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,581 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,581 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,581 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,581 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:39:59,581 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,581 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,581 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,581 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,582 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:39:59,582 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,582 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,582 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,582 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,582 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:39:59,582 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,582 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,582 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,582 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,583 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,583 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,583 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,583 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,584 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [75#L708-2true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,584 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,584 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,584 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,584 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,584 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,585 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,585 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,585 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,585 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,585 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,585 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,585 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,586 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,586 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,586 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,586 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,586 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,586 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,586 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,586 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,587 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,587 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,587 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,587 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,587 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,587 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,587 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,587 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,588 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,588 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,588 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,589 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,589 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,589 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,589 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,589 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,589 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,589 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,590 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,590 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,590 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,590 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,590 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,590 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,590 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,591 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,591 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,591 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,591 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,591 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,591 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,591 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,591 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,592 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,592 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,592 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,592 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,592 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,592 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,592 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,592 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,593 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,593 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,593 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,594 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,594 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,594 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,594 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,594 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,594 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,594 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,594 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,594 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,595 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,595 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,595 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,595 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,595 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,595 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,595 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,595 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,595 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,596 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,596 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,596 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,596 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,596 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,596 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,596 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,596 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,596 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,597 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,597 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,597 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,597 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:39:59,597 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,597 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,597 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,597 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,930 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 56#L713-2true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,931 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,931 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,931 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,931 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,931 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,931 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,931 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 56#L713-2true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,931 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,932 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,932 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,932 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,932 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,932 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,932 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 56#L713-2true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:59,932 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,932 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,932 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,932 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,933 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,933 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,933 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 56#L713-2true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,933 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,933 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,933 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,933 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,933 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,933 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,934 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:59,934 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,934 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,934 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,934 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,934 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,934 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,934 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:59,935 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,935 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,935 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,935 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,935 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,935 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,935 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true, 10#L715true]) [2023-08-29 09:39:59,935 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,935 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,935 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,936 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,936 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,936 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,936 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:59,936 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,936 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,936 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,936 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,936 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,936 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,937 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 95#L712-1true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true, 23#L734true]) [2023-08-29 09:39:59,937 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,937 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,937 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,937 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,937 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true, 287#L733-1true]) [2023-08-29 09:39:59,938 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,938 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:59,938 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,938 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 95#L712-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true, 23#L734true]) [2023-08-29 09:39:59,939 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,939 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,939 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:39:59,939 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,939 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:59,939 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,939 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,940 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,940 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,940 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:59,940 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,940 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,940 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:59,940 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,940 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,940 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,941 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:59,941 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,941 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,941 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,941 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:59,941 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,941 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,941 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,941 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,941 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:59,941 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,942 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,942 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 388#L743-5true]) [2023-08-29 09:39:59,942 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,942 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,942 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:39:59,942 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,942 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,942 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,942 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,947 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,947 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,948 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,948 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,948 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,948 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,948 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,948 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,948 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,948 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,948 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,948 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,949 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,949 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,949 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:59,949 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,949 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,949 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,949 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,949 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,949 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,950 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,950 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,950 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,950 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,950 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,950 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,950 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,954 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,954 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,955 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,955 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,955 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,955 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,955 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,955 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,955 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,955 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,955 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,955 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,956 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,956 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,956 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:59,956 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,956 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,956 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,956 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,956 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,956 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,957 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,957 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,957 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,957 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,957 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,957 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,957 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,960 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,960 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,960 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,961 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,961 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,961 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,961 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,961 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,961 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,961 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,961 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,961 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,962 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,962 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,962 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:59,962 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,962 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,962 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,962 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,962 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,962 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,963 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,963 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,963 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,963 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,963 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,963 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,963 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,966 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,966 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,966 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,966 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,966 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,966 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,966 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,967 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,967 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,967 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,967 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,967 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,967 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,967 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,967 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:39:59,968 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,968 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,968 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,968 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,968 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,968 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,968 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,968 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,968 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,968 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,969 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:39:59,969 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:39:59,969 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,972 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 198#L703-1true, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,972 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,972 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,973 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,973 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,973 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,973 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,973 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,973 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,973 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,973 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,973 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,974 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,974 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,974 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,974 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 387#L720-3true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,974 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,974 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,974 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,974 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,974 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 198#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:59,975 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,975 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,975 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,975 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,975 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:59,975 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,975 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,975 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,975 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,976 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:59,976 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,976 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,976 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,976 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,976 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:39:59,976 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,976 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,976 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,977 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,977 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,977 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,977 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,977 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,977 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,978 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,978 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,978 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,978 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,978 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,978 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,978 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,978 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,978 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,979 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,979 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,979 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,979 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,979 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,979 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 198#L703-1true, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,979 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,979 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,979 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,980 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,980 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,980 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,980 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,980 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,980 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,980 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,981 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,981 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,981 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,981 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 56#L713-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,981 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,981 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,981 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,981 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,982 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,982 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,982 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,982 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,982 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,982 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,982 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,982 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,983 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,983 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,983 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,983 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,983 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,983 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,983 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,983 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,984 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,984 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,984 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,984 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,984 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 56#L713-2true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,984 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,984 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,984 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,984 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,985 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,985 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,985 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,985 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,985 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,985 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,985 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,985 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,985 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,985 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,986 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 296#L711-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,986 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,986 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,986 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,986 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,986 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 56#L713-2true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,987 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,987 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,987 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,987 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,987 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,987 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,987 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,987 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,987 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,988 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,988 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,988 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,988 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,988 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,988 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 459#L703-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,988 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,988 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,988 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,989 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,989 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 198#L703-1true, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,989 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,989 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,989 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,989 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,989 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,989 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,989 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,990 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,990 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,990 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,990 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,990 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,990 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,990 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,990 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 56#L713-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:39:59,990 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,991 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,991 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,991 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,991 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:59,991 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,991 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,991 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,992 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,992 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:59,992 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,992 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,992 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,992 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,992 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:59,992 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,993 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,993 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,993 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,993 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:59,993 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,993 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,993 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,993 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,993 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true, 10#L715true]) [2023-08-29 09:39:59,994 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,994 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,994 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,994 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,994 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true, 10#L715true]) [2023-08-29 09:39:59,994 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,994 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,994 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,994 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,995 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true, 10#L715true]) [2023-08-29 09:39:59,995 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,995 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,995 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,995 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,995 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true, 10#L715true]) [2023-08-29 09:39:59,995 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,995 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,995 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,995 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,996 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:59,996 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,996 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,996 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,996 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,997 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:59,997 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,997 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,997 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,997 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,997 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:59,997 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,997 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,997 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,997 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,998 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:59,998 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,998 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,998 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:39:59,998 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:39:59,998 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:59,998 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,998 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,998 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,999 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,999 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:59,999 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:39:59,999 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:39:59,999 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:39:59,999 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:39:59,999 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:39:59,999 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:00,000 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,000 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,000 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,000 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:00,000 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:00,000 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,000 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,000 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,001 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:00,001 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:00,001 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,001 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,001 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,001 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:00,001 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:00,002 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,002 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,002 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,002 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:00,002 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:00,002 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,002 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,002 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,002 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:00,003 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:00,003 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,003 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,003 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,003 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:00,003 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,003 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,003 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,003 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,004 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:00,004 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,004 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,004 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,004 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,004 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:00,004 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,004 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,004 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,005 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,005 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:00,005 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,005 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,005 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,005 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,006 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:00,006 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,006 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,006 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,006 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,006 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:00,006 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,006 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,006 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,006 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,007 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:00,007 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,007 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,007 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,007 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,007 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:00,007 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,007 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,008 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,008 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,008 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:00,008 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:00,008 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,008 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,008 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,008 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:00,008 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:00,009 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,009 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,009 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,009 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:00,009 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:00,009 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,009 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,009 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,009 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:00,010 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:00,010 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,010 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,010 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,419 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true, 23#L734true]) [2023-08-29 09:40:00,420 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:00,420 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:00,420 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,420 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:00,420 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,420 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:40:00,420 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,420 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,421 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,421 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:00,421 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,422 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true, 23#L734true]) [2023-08-29 09:40:00,422 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:00,422 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,422 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:00,422 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,423 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,423 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,423 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,423 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,423 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,423 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,423 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,423 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,423 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,424 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,424 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,424 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,424 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,424 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,424 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,424 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,424 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,424 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,424 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,425 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:00,425 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,425 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,425 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,425 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,425 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,425 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,425 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,425 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,426 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,426 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,426 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,426 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,426 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,426 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,426 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,426 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,426 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,432 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 287#L733-1true, 388#L743-5true]) [2023-08-29 09:40:00,433 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,433 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:00,433 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,433 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,433 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,433 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [40#L734-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:00,433 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,433 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:00,433 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,433 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,433 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,435 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,435 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,435 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,435 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,435 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,435 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,435 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,435 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,436 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,436 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,436 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,436 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,436 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,436 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,436 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,436 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,436 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,436 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,437 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:00,437 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,437 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,437 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,437 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,437 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,437 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,437 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,437 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,438 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,438 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,438 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,438 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,438 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,438 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,438 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,438 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,438 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,438 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [40#L734-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,439 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,439 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,439 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,439 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,439 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,450 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [40#L734-1true, Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:00,450 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:00,450 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:00,450 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:00,450 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:00,450 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:00,450 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:40:00,450 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,450 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,451 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,451 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,451 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:00,452 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [40#L734-1true, Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,452 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:00,452 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:00,452 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:00,452 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:00,452 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:00,452 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,452 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,453 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,453 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,453 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,453 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,453 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,453 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,453 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,453 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,453 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,453 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,454 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,454 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,454 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,454 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,454 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,454 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,454 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:00,454 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,454 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,454 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,455 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,455 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,455 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,455 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,455 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,455 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,455 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,455 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,455 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,455 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,456 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,456 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,456 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,456 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,463 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 287#L733-1true, 388#L743-5true]) [2023-08-29 09:40:00,463 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,464 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,464 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:00,464 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,464 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,464 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [40#L734-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:00,464 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:00,464 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,464 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:00,464 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:00,464 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,465 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,465 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,465 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,466 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,466 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,466 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,466 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,466 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,466 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,466 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,466 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,466 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,467 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,467 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,467 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,467 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,467 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,467 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,467 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:00,467 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,467 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,467 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,467 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,468 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,468 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,468 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,468 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,468 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,468 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,468 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,468 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,468 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,469 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,469 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,469 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,469 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,469 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [40#L734-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,469 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:00,469 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,469 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,469 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,469 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:00,475 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [40#L734-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,475 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,475 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:00,476 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,476 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,476 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,476 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 287#L733-1true, 388#L743-5true]) [2023-08-29 09:40:00,476 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,476 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,476 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,476 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:00,476 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:00,477 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [40#L734-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,477 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,477 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,478 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,478 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,478 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,478 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,478 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,478 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,478 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,478 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,478 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,478 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,479 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,479 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,479 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,479 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,479 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,479 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,479 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,479 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,479 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,480 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,480 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,480 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:00,480 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,480 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,480 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,480 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,480 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,480 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,480 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,481 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,481 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,481 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,481 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,481 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:00,481 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,481 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,481 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,481 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,481 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,489 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,490 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,490 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,490 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,490 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,490 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,490 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,490 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,491 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,491 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,491 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,491 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,491 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,491 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,491 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,491 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,491 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,491 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,492 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,492 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,492 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,492 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,492 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,492 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,492 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,492 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,492 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,492 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,493 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,493 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,493 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,493 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,493 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,493 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,493 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,494 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,494 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,494 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,494 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,494 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,494 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,494 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,494 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,495 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,495 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,495 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,495 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,495 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,495 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,495 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,495 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,495 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,495 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,496 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,496 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,496 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,496 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,496 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,496 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,496 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,497 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,497 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,497 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,497 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,497 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,497 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,497 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,497 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,497 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,497 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,498 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,498 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,498 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,498 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,498 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,498 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,498 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,498 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,498 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,499 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,499 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,499 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,499 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,499 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,499 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,500 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,500 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,500 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,500 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,500 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,500 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,500 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,500 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,500 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,500 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,501 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,501 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,501 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,501 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,501 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,501 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,501 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,501 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,501 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,501 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,502 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,502 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,502 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,502 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,502 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,502 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,502 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,503 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,503 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,503 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,503 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,503 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,503 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,503 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,503 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,503 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,504 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,504 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,504 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,504 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,504 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,504 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,504 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,504 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,504 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,504 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,505 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,505 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,505 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,505 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,505 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,505 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,505 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,505 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,505 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,506 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 269#L734true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,506 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,506 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,506 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,506 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,506 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,506 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,507 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,507 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,507 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,507 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,507 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,507 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,507 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,507 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 269#L734true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,507 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,508 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,508 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,508 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,508 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,508 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,508 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 269#L734true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:00,508 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:00,508 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:00,508 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,509 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:00,509 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:00,509 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,566 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,566 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,567 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,567 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,567 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,567 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,567 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,567 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,567 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 339#L713-2true, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,568 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,568 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,568 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,568 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,568 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 387#L720-3true, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,568 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,568 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,568 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,568 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:40:02,569 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,569 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,569 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,569 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:40:02,569 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,569 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,569 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,570 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,570 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 280#L720-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:40:02,570 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,570 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,570 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,570 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,570 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 339#L713-2true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:40:02,570 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,570 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,571 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,571 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 50#L715true, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,571 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,571 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,571 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,572 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,572 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,572 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,572 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,572 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,572 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,572 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 387#L720-3true, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,572 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,573 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,573 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,573 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 387#L720-3true, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,573 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,573 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,573 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,573 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:40:02,574 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,574 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,574 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,574 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,574 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:40:02,574 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,574 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,574 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,574 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 280#L720-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:40:02,575 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,575 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,575 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,575 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 133#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:40:02,575 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,575 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,575 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,575 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,577 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,577 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,577 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,577 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,577 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,577 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,577 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,577 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,577 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,578 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,578 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,578 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,578 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,578 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,578 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,578 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,578 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,578 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,579 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,579 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,579 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,579 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,579 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,579 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,579 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [75#L708-2true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,579 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,579 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,580 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,580 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,580 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,580 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,580 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,580 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,581 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,581 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,581 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,581 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,581 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,581 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,582 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,582 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,582 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,582 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,582 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,582 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,582 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,582 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,582 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 50#L715true, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,583 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,583 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,583 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,583 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,583 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 50#L715true, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,583 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,583 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,583 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,583 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,584 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,584 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,584 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,584 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [75#L708-2true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,584 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,584 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,584 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,585 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,585 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,585 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,585 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,585 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,585 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,585 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,586 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,586 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,587 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,587 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,587 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,587 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,587 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,587 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,587 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,587 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 339#L713-2true, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,588 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,588 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,588 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,588 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 296#L711-2true, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,588 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,588 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,589 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,589 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,589 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,589 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,589 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,589 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,589 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,590 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,590 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,590 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,590 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,590 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,590 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,590 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,591 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,591 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,591 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,591 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,591 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 50#L715true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,591 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,592 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,592 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,592 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,592 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,592 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,592 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,592 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 280#L720-1true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,593 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,593 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,593 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,593 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 133#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,593 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,593 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,593 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,593 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,594 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,594 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,594 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,594 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,594 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,594 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,594 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,594 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,594 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,595 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,595 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,595 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,595 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,595 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,595 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,595 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,595 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,595 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,596 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,596 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,597 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,597 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,597 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,597 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,597 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,597 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,597 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,598 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,598 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 280#L720-1true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,598 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,598 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,598 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,598 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,598 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 339#L713-2true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,598 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,598 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,599 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,599 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,599 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,599 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,599 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,599 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,599 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,600 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,600 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,600 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 280#L720-1true, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,600 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,600 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,600 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,600 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 84#L703-3true, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,601 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,601 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,601 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,601 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 50#L715true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,601 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,602 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,602 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,602 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,602 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,602 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,602 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,602 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 280#L720-1true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,603 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,603 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,603 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,603 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 133#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,603 INFO L383 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,603 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:02,603 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:02,603 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 50#L715true, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,604 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,604 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,604 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,604 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,604 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,604 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,604 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,605 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 84#L703-3true, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,605 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,605 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,605 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,605 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 50#L715true, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:02,605 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,605 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,606 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,606 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,988 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:02,988 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:02,988 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:02,988 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:02,988 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:02,988 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:02,988 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:02,989 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:40:02,989 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:02,989 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:02,989 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:02,989 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:02,989 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:02,989 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:02,989 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true]) [2023-08-29 09:40:02,989 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:02,990 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:02,990 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:02,990 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:02,990 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:02,990 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:02,990 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:40:02,990 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:02,990 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:02,990 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:02,991 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:02,991 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:02,991 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:02,994 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:02,994 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,995 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,995 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:02,995 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,995 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [417#L712true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:02,995 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,995 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,995 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,995 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:02,996 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:02,996 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,996 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,997 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:02,997 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,997 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,997 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,997 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,997 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:02,997 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,997 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:02,997 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,997 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,998 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,998 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,998 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,998 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:02,998 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,998 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:02,998 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,998 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,998 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,998 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,999 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,999 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:02,999 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:02,999 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,999 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:02,999 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,999 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:02,999 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:02,999 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:03,000 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [417#L712true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:03,000 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,000 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:03,000 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,000 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,001 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [417#L712true, Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:03,002 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:03,002 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,002 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,002 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:03,002 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:03,002 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,002 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,002 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:03,002 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,003 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [417#L712true, Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:03,003 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:03,003 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,004 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,004 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,004 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,004 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,004 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,004 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,004 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:03,004 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,004 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,005 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,005 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,005 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,005 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:03,005 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,005 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,005 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,005 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,005 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,006 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:03,006 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,006 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:03,006 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,006 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,006 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,006 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,006 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,006 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,006 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,007 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:03,007 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,007 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,007 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,007 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,007 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,009 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:03,009 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,009 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:03,009 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,009 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,009 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [417#L712true, Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:03,009 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,009 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,009 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,010 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,010 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,011 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,011 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,011 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:03,011 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,011 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,011 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,011 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,011 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,011 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,011 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,012 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:03,012 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,012 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,012 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,012 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,012 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:03,012 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,012 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:03,012 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,012 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,013 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,013 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,013 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,013 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,013 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,013 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,013 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:03,013 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,013 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,013 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,014 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,014 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [417#L712true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:03,014 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,014 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,014 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,014 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:03,016 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [417#L712true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:03,016 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,016 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,016 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,016 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:03,016 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [417#L712true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:03,016 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,017 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,017 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,017 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:03,018 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [417#L712true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:03,018 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,018 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:03,018 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,018 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,018 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,018 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,018 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,018 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,019 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,019 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,019 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,019 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:03,019 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,019 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,019 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,019 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,019 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,019 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,020 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,020 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:03,020 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:03,020 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,020 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,020 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,020 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,020 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,020 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:03,020 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,021 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,021 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,021 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,021 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,021 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,021 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,021 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:03,021 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,023 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 95#L712-1true, 217#L720-2true]) [2023-08-29 09:40:03,023 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,023 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,023 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,023 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,023 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:03,023 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,024 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,024 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,024 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,024 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:03,024 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,024 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,024 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,024 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,024 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 263#L708-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:03,025 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,025 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,025 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,025 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,025 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,025 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,025 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,025 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,025 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,026 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,026 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,026 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,026 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,026 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,026 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,026 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,026 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,026 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,026 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,027 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:40:03,027 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,027 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,027 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,027 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,028 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,028 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,028 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,028 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,028 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,028 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,028 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,028 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,028 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,029 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,029 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:40:03,029 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,029 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,029 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,029 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,029 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:40:03,029 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,030 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,030 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,030 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:40:03,030 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,030 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,030 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,030 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:40:03,031 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,031 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,031 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,031 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,031 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,031 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,031 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,031 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,031 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,032 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,032 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,032 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,032 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,032 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,033 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:40:03,033 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,033 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,033 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,033 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,033 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:40:03,033 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,033 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,033 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,033 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,034 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:40:03,034 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,034 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,034 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,034 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,034 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,034 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,034 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,035 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,035 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,035 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,035 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,035 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,035 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,035 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,035 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:40:03,035 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,036 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,036 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,036 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,036 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:40:03,036 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,036 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,036 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,036 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,036 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:40:03,037 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,037 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,037 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,037 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,037 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,038 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,038 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,038 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,038 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,038 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,038 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,038 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,038 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,038 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,039 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,039 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,039 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,039 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,039 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,039 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 95#L712-1true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,039 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,039 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,039 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,040 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,040 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 84#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,040 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,040 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,040 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,040 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,040 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,040 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,040 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,041 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,041 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,041 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,041 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,041 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,041 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 95#L712-1true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,041 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,042 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,042 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,042 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,042 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,042 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,043 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,043 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,043 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [417#L712true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,043 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,043 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,043 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,043 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,044 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,044 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,044 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,044 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,044 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,044 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,044 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,044 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,044 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,045 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,045 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,045 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,045 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,045 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,045 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,045 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,045 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,045 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,046 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,046 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,046 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,046 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,046 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,046 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,046 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,046 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,046 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,047 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,258 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,258 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,258 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,258 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,258 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,258 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,258 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,259 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,259 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,259 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,259 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,259 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,259 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,259 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,259 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:03,259 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,260 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,260 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,260 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,260 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,260 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,260 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 286#L733-2true, 354#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,260 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,260 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,260 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,261 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,261 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,261 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,265 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,265 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,265 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,266 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,266 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,266 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,266 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,266 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,266 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,266 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,266 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,266 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,267 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,267 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,267 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,267 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,267 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:03,267 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,267 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,267 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,267 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,267 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,268 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,268 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,268 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,268 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,268 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,268 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,268 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,268 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,268 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,268 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,275 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,276 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,276 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,276 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,276 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,276 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,276 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,276 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,276 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,276 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,277 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,277 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,277 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,277 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,277 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,277 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,277 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:03,277 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,277 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,278 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,278 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,278 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,278 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,278 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,278 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,278 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,278 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,278 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,278 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,279 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,279 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,279 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,289 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,289 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,289 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,290 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,290 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,290 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,290 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,290 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,290 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,290 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,290 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,290 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,290 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,291 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,291 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,291 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,291 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:03,291 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,291 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,291 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,291 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,291 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,291 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,292 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,292 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,292 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,292 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,292 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,292 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,292 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,292 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,292 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,300 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,300 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,301 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,301 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,301 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,301 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,301 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,301 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,301 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,301 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,301 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,301 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,302 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,302 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,302 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,302 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,302 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:03,302 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,302 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,302 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,302 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,302 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,303 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,303 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,303 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,303 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,303 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,303 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,303 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,303 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,303 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,303 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,311 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,311 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,311 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,311 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,311 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,312 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,312 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,312 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,312 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,312 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,312 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,312 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,312 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,312 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,312 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,313 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,313 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:03,313 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,313 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,313 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,313 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,313 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,313 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,313 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,314 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,314 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,314 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,314 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,314 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,314 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,314 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,314 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:03,325 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:03,325 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,325 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,325 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,325 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,325 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,326 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,326 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:03,326 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,326 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,326 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,326 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,326 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,326 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,326 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:03,327 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,327 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,327 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,327 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,327 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,327 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,327 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:03,327 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,327 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,328 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,328 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,328 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,328 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,329 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,329 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,329 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,330 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,330 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,330 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,330 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,330 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,330 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,330 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,330 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,330 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,330 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,331 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,331 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,331 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,331 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,331 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,331 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,331 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,331 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,331 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,332 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,332 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,332 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,332 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,332 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,332 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,334 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 198#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,334 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,334 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,334 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,334 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,334 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,334 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,334 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,334 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,334 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,335 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,335 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,335 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,335 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,335 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,335 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,335 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,335 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,335 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,335 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,336 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,336 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 296#L711-2true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,336 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,336 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,336 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,336 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,336 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,336 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,338 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 198#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,338 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,338 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,338 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,338 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,338 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,338 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,339 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,339 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,339 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,339 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,339 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,339 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,339 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,339 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,339 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,340 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,340 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,340 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,340 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,340 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,340 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 459#L703-2true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,340 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:03,340 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:03,340 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,340 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,341 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:03,341 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:03,377 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,377 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,377 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,377 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,377 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,377 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,378 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,378 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,378 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,378 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,378 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,378 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,378 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,378 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,378 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,378 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,379 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,379 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,379 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,379 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,379 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,379 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,379 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,379 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,380 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,380 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,380 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,380 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,380 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,380 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,380 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,381 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,381 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,381 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,381 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,381 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,381 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,381 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,381 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,381 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,382 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,382 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,382 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,382 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,382 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,382 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,382 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,382 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,383 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,383 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,383 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,383 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,383 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,383 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,383 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,383 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,384 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,384 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,384 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,384 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,384 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,384 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,384 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,384 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,384 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,384 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,385 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,385 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,385 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,385 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,385 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,385 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,386 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,386 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,386 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,386 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,386 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,386 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,386 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,386 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,386 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,387 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,387 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,387 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,387 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,387 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,387 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,387 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,387 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,387 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,388 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,388 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,388 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,388 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,388 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,388 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,388 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,389 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,389 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,389 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,389 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,389 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,389 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,389 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,389 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,389 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,390 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,390 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,390 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,390 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,390 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,390 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,390 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,390 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,390 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,391 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,391 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,391 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,391 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,391 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,391 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,391 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,392 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,392 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,392 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,392 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,392 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,392 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,392 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,392 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,392 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,393 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,393 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:03,393 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,393 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,393 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,393 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,393 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,393 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:03,393 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:03,394 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,394 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:03,394 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:03,394 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:05,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, 452#L735true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:40:05,556 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:05,556 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:05,556 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:05,556 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:05,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, 452#L735true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:40:05,557 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:05,557 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:05,557 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:05,557 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:05,693 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 452#L735true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, 88#L721-2true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:05,693 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:05,693 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:05,693 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:05,693 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:05,694 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 452#L735true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:05,694 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:05,694 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:05,694 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:05,694 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:06,182 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,182 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,182 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,183 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,183 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,183 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,183 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,183 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,183 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,183 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,183 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,184 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,184 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,184 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,184 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,184 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,184 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,184 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,184 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,184 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,185 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,185 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,185 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,185 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,185 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,185 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,185 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,185 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,186 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,186 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,186 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,186 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,186 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,186 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,187 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,187 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,188 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,188 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,188 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,188 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,188 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,188 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,188 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,188 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,188 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,188 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,189 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,189 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,189 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,189 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,189 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,189 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,189 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,189 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,189 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,190 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,190 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:06,190 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,190 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,190 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,190 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,190 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:06,190 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,191 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,191 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,191 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,191 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:06,191 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,191 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,191 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,191 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,191 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:06,192 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,192 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,192 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,192 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,193 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 432#L712-1true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,193 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,193 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,193 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,193 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,194 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [75#L708-2true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 432#L712-1true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,194 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,194 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,194 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,194 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,194 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 432#L712-1true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,194 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,194 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,194 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,195 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,195 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 432#L712-1true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,195 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,195 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,195 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,195 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,195 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), 432#L712-1true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,195 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,195 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,196 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,196 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,196 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), 432#L712-1true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,196 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,196 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,196 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,196 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,196 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), 432#L712-1true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,196 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,197 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,197 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,197 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,197 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), 432#L712-1true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,197 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,197 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,197 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,197 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,198 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,198 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,199 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,199 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,199 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,199 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,199 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,199 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,199 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,199 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,200 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,200 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,200 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,200 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,200 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,200 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,200 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,200 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,200 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,200 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,201 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,201 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,201 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,201 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,201 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,201 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,201 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,201 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,201 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,202 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,202 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,202 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,202 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,202 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,202 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,202 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,202 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,202 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,203 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,203 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,204 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,204 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,204 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,204 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,204 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,204 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,204 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,205 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,205 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,205 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,205 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,205 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,205 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,205 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,206 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,206 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,206 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,206 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,206 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,206 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,206 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,206 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,207 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,207 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,207 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,207 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,207 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,207 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,207 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,207 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,207 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,207 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,208 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:06,208 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,208 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,208 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,208 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,529 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,530 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,530 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,530 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,530 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,530 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,530 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:06,530 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,530 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,531 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,531 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:06,531 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,531 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,531 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,531 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:06,531 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,531 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,531 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:06,531 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,532 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,532 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,532 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,532 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,532 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:06,532 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,532 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,532 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,532 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,536 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 287#L733-1true, 388#L743-5true]) [2023-08-29 09:40:06,537 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,537 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:06,537 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,537 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,537 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 45#L703-7true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,537 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,537 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:06,537 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,538 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,539 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,539 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,539 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,539 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,539 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,539 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,539 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,539 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,539 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,540 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,540 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,540 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,540 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,540 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,540 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,540 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,540 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:06,540 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,540 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,541 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,541 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,541 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,541 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,541 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,541 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,541 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,541 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,541 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,541 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,542 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,542 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,542 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,542 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,542 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,542 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,542 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,542 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,543 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2935] L713-4-->L713-6: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1133 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= v_~MTX~0_1132 0)) InVars {~MTX~0=v_~MTX~0_1133} OutVars{~MTX~0=v_~MTX~0_1132, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_19|, #race~MTX~0=|v_#race~MTX~0_1160|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_49|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][178], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 6#L713-6true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,543 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:06,543 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,543 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:06,543 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,543 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true, 287#L733-1true]) [2023-08-29 09:40:06,543 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,544 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,544 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,544 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:06,544 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:40:06,544 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,544 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,544 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,544 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:06,545 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:06,546 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,546 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,546 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,546 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,546 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,546 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,546 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,546 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:06,546 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,546 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,547 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,547 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,547 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,547 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,547 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,547 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true, 10#L715true]) [2023-08-29 09:40:06,547 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,547 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,547 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,547 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,548 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,548 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,548 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,548 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:06,548 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,548 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,548 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,548 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,548 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,548 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,549 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:06,549 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,549 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,549 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,549 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,553 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:06,553 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:06,554 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,554 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:06,554 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,554 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:40:06,554 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,554 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,554 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:06,554 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,555 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:06,555 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:06,556 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,556 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,556 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,556 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,556 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,556 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,556 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,556 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,556 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,557 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,557 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,557 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,557 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,557 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,557 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,557 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,557 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,557 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,558 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:06,558 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,558 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,558 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,558 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,558 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,558 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,558 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,558 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,559 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,559 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,559 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,559 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,559 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,559 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,559 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,559 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2935] L713-4-->L713-6: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1133 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= v_~MTX~0_1132 0)) InVars {~MTX~0=v_~MTX~0_1133} OutVars{~MTX~0=v_~MTX~0_1132, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_19|, #race~MTX~0=|v_#race~MTX~0_1160|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_49|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][178], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 6#L713-6true, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,560 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:06,560 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,560 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,560 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:06,560 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 163#L735-1true, 10#L715true, 388#L743-5true]) [2023-08-29 09:40:06,560 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:06,560 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,560 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,561 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:06,561 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true, 287#L733-1true, 388#L743-5true]) [2023-08-29 09:40:06,561 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,561 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:06,561 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,561 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,562 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:06,562 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:06,562 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:06,562 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,563 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,563 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:06,563 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,563 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,563 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,563 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,563 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,563 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,563 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,564 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:06,564 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,564 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,564 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,564 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,564 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,564 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,564 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,564 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true, 10#L715true]) [2023-08-29 09:40:06,565 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,565 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,565 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,565 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,565 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,565 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,565 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,565 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:06,565 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,565 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,566 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,566 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,566 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,566 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,566 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 287#L733-1true, 388#L743-5true]) [2023-08-29 09:40:06,569 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,569 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:06,569 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,569 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:06,569 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,569 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:06,570 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,570 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,571 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,571 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,571 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,571 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,571 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,571 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,571 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,571 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,572 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,572 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,572 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,572 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,572 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,572 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,572 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,572 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,572 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:06,572 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,573 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,573 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,573 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,573 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,573 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,573 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,573 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,573 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,573 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,573 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,574 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,574 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,574 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,574 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,574 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,574 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,574 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,574 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:06,574 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2935] L713-4-->L713-6: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1133 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= v_~MTX~0_1132 0)) InVars {~MTX~0=v_~MTX~0_1133} OutVars{~MTX~0=v_~MTX~0_1132, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_19|, #race~MTX~0=|v_#race~MTX~0_1160|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_49|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][178], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 6#L713-6true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,575 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:06,575 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:06,575 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,575 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 287#L733-1true, 10#L715true, 388#L743-5true]) [2023-08-29 09:40:06,576 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,576 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,576 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:06,576 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 10#L715true, 388#L743-5true]) [2023-08-29 09:40:06,576 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,576 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,576 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,576 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:06,577 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:40:06,578 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,578 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,578 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,578 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,578 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,578 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,578 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,578 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:40:06,578 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,578 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,579 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,579 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,579 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,579 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,579 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,579 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true, 388#L743-5true]) [2023-08-29 09:40:06,579 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,579 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,579 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,579 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,580 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,580 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,580 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,580 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:40:06,580 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,580 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,580 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,580 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,580 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,580 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,581 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,581 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:40:06,581 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,581 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,581 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,581 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:06,583 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 56#L713-2true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,583 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,583 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,583 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,583 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:06,583 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 287#L733-1true, 388#L743-5true]) [2023-08-29 09:40:06,584 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,584 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:06,584 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,584 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,585 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,585 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,585 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,585 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,585 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,586 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,586 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,586 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,586 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,586 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,586 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,586 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,586 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,586 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,587 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,587 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,587 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,587 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,587 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,587 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,587 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:06,587 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,587 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,587 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,587 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,588 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,588 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,588 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,588 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,588 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,588 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,588 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,588 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,588 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,588 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,589 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2935] L713-4-->L713-6: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1133 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= v_~MTX~0_1132 0)) InVars {~MTX~0=v_~MTX~0_1133} OutVars{~MTX~0=v_~MTX~0_1132, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_19|, #race~MTX~0=|v_#race~MTX~0_1160|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_49|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][178], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 6#L713-6true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,589 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:06,589 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,589 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,589 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:06,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:06,590 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,590 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,590 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:06,590 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true, 287#L733-1true]) [2023-08-29 09:40:06,590 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,590 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,590 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,591 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:06,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:40:06,592 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,592 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,592 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,592 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,592 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:40:06,592 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,592 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,592 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,593 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,593 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,593 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,593 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,593 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:40:06,593 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,593 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,593 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,593 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,594 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,594 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,594 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,594 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true, 388#L743-5true]) [2023-08-29 09:40:06,594 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,594 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,594 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,594 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,594 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,594 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,594 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,595 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 10#L715true, 388#L743-5true]) [2023-08-29 09:40:06,595 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,595 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,595 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,595 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,595 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,595 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,595 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,599 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,599 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,599 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,599 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,599 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,599 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,599 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,599 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,599 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,600 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,600 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,600 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,600 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,600 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,600 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,600 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,601 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,601 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,601 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,601 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,601 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,601 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,601 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,602 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,602 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,602 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,602 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,602 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,602 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,602 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,602 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,603 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,603 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,603 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,603 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:06,603 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,604 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,604 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,604 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:06,604 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,604 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,604 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,604 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:06,605 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,605 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,605 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,605 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,605 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:06,605 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,605 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,605 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,605 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,606 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:06,606 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,606 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,606 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,606 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,606 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:06,606 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,606 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,606 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,607 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,607 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:06,607 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,607 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,607 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,607 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,607 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:06,607 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,607 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,608 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,608 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,608 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,608 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,608 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,609 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,609 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,609 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,609 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,609 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,609 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,609 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,609 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,610 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,610 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,610 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,610 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,610 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:40:06,610 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,610 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,610 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,610 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,611 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:40:06,611 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,611 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,611 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,611 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,611 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:40:06,611 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,611 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,611 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,611 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:40:06,612 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,612 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,612 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,612 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,612 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:40:06,612 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,612 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,612 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,613 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,613 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,613 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,613 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,614 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,614 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,614 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 182#L715-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,614 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,614 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,614 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,614 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,614 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 75#L708-2true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,614 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,615 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,615 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,615 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,615 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:40:06,615 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,615 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,615 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,615 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,615 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,616 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,616 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,616 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,616 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,616 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [182#L715-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,616 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,616 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,616 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,616 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,617 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,617 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,617 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,617 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,617 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,617 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,617 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,618 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,618 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,618 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,618 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,618 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,619 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,619 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,619 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,619 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,619 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,619 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,619 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,619 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,620 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,620 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,620 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,620 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,620 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,620 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,620 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,620 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,620 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,621 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,621 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,621 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,621 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,621 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [182#L715-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,621 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,621 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,621 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,621 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,622 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,622 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,622 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,622 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,622 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,622 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,622 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,622 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,622 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,622 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,623 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,623 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,623 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,623 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,624 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,624 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,624 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,624 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,624 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,624 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,624 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,624 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,625 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,625 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,625 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,625 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,625 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,625 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,625 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,625 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,625 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,626 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,626 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,626 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,626 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [182#L715-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,626 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,626 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,626 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,626 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,626 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,627 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,627 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,627 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,627 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,627 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,627 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,627 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,627 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,627 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,761 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [40#L734-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true, 23#L734true]) [2023-08-29 09:40:06,762 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,762 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,762 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,762 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:06,762 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:06,762 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:40:06,762 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,762 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,763 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:06,763 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,763 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,764 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [40#L734-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 23#L734true, 388#L743-5true]) [2023-08-29 09:40:06,764 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:06,764 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,764 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:06,764 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,764 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:06,764 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,764 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,764 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,765 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,765 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,765 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,765 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,765 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,765 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,765 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,765 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,765 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,765 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,766 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,766 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,766 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,766 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,766 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,766 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:06,766 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,766 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,766 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,766 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,767 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,767 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,767 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,767 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,767 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,767 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,767 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:06,767 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,767 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,767 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,768 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,768 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,768 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,807 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,808 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,808 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,808 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,808 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,808 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,808 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,808 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,808 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,809 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,809 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,809 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,809 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,809 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,809 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:06,809 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,809 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,809 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,809 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,810 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,810 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,810 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 502#(= |#race~buf~0| 0), 263#L708-1true, 388#L743-5true]) [2023-08-29 09:40:06,810 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:06,810 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,810 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:06,810 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:06,810 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:06,810 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,868 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,872 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,872 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,873 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,873 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,873 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,873 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,873 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,873 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,873 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,874 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,874 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,874 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,874 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,874 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,874 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,874 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,874 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,875 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,875 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,875 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,875 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,875 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,875 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,876 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,876 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,876 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,876 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,876 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,876 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,876 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 339#L713-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,876 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,877 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,877 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,877 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,877 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,878 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,878 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,878 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,878 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,878 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,878 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,878 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,878 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,878 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,879 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,879 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,879 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,879 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,879 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,879 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,879 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,879 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,879 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,880 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,880 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,880 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,880 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,880 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,880 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,880 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,880 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,881 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,881 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,881 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,881 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,881 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,881 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,881 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,882 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,882 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,882 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,882 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,884 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,884 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,884 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,884 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,884 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,884 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,884 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,884 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,885 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,885 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,885 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,885 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,885 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,885 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,885 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,886 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,886 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,886 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,886 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:40:08,886 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,886 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,886 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,886 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,886 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:40:08,887 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,887 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,887 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,887 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,887 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:40:08,887 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,887 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,887 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,887 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 388#L743-5true]) [2023-08-29 09:40:08,888 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,888 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,888 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,888 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,889 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,889 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,889 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,889 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,890 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,890 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,890 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,890 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,890 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,890 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,890 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,890 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,890 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,891 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,891 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,891 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,891 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,891 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,891 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,891 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,891 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [75#L708-2true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,892 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,892 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,892 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,892 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,892 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,892 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,892 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,893 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,893 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,893 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,893 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,893 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,893 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,893 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,895 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,895 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,895 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,895 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,895 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,895 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,895 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,896 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,896 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,896 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,896 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,896 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,896 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,896 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,896 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,896 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,897 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,897 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,897 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,897 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,897 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,897 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,897 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,897 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,897 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,898 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,898 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,898 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,898 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,898 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,898 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,898 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,898 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,898 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,898 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,899 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 164#L711-3true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,899 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,899 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,899 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,899 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,900 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,900 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,900 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,900 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,901 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,901 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,901 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,901 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,901 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,901 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,901 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,901 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,901 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,902 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,902 INFO L383 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,902 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:08,902 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:08,902 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,902 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,902 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,902 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,902 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,903 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,903 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,903 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,903 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,903 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,903 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,903 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,903 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,903 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,904 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:08,904 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,904 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:08,904 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:08,904 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:08,904 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:08,904 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,638 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [417#L712true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 23#L734true]) [2023-08-29 09:40:09,638 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,638 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,638 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,639 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,639 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:09,639 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,639 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,639 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,639 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,640 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [417#L712true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:40:09,640 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,640 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,640 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,641 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,641 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,641 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,641 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,641 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,641 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,641 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,641 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,641 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,642 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,642 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,642 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,642 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,642 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,642 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,642 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,642 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,643 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:09,643 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,643 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,643 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,643 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,643 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,643 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,643 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,643 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [417#L712true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,643 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,644 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,644 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,644 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,644 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,644 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,644 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,646 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,646 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,647 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,647 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,647 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,647 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,647 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,647 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,647 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,647 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,647 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,648 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,648 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,648 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,648 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:09,648 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,648 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,648 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,648 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,648 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,648 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,649 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,649 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,649 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,649 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,649 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,649 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,649 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,650 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:09,650 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,650 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,650 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,650 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,650 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,650 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,651 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:09,651 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,651 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,651 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,651 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,651 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,651 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,651 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:40:09,651 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,651 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,652 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,652 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,652 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,652 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,652 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:09,652 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,652 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,652 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,652 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,652 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,653 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:09,653 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,653 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,653 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,653 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,653 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 502#(= |#race~buf~0| 0), 95#L712-1true, 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:09,654 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,654 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,654 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,654 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,655 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,655 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,655 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,655 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,655 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,655 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,655 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,656 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,656 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,656 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,656 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,656 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,656 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,656 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,656 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,656 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,657 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:09,657 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,657 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,657 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,657 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,657 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,657 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,657 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,657 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,657 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,658 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,658 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,658 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,658 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,658 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,658 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 95#L712-1true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:09,658 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,658 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,658 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,659 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,662 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,662 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,662 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,662 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,663 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,663 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,663 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,663 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,663 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,663 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,663 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,663 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,663 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,663 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,664 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:09,664 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,664 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,664 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,664 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,664 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,664 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,664 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,665 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,665 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,665 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,665 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,665 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,665 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,666 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:09,666 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,666 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,666 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,666 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,666 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,666 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,666 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:09,667 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,667 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,667 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,667 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,667 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,667 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,667 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:40:09,667 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,667 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,667 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,668 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,668 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,668 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,668 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:09,668 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,668 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,668 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,668 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,668 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,668 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,669 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:09,669 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:09,669 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:09,669 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,669 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,669 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:09,670 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,670 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,670 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,670 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,671 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:09,671 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:09,671 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,671 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,671 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,671 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,671 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,672 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,672 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,672 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,672 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,672 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,672 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,672 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,672 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,672 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,673 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,673 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,673 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,673 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,673 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,673 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true]) [2023-08-29 09:40:09,673 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,673 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,673 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,673 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,674 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,674 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,674 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,674 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:40:09,674 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,674 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,674 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,674 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,674 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,674 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,675 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,677 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,677 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,677 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,678 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,678 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,678 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,678 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,678 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,678 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,678 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,678 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,678 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,678 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,679 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,679 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:09,679 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,679 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,679 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,679 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,679 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,679 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,679 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,680 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,680 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,680 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,680 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,680 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,680 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,681 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:09,681 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,681 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,681 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,681 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,681 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,681 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,681 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:09,682 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,682 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,682 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,682 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,682 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,682 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,682 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:40:09,682 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,682 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,682 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,682 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,683 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,683 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,683 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:09,683 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,683 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,683 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,683 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,683 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,683 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,684 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:09,684 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,684 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,684 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,684 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,684 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:09,684 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,685 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,685 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,685 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,686 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:40:09,686 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,686 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,686 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,686 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,686 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,686 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,686 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,687 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:40:09,687 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,687 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,687 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,687 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,687 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,687 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,687 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,687 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true]) [2023-08-29 09:40:09,688 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,688 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,688 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,688 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,688 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,688 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,688 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,688 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:40:09,688 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,688 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,689 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,689 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,689 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,689 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,689 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,689 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:09,689 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,689 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,689 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,689 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,692 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,692 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,692 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,692 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,692 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,692 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,692 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,693 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,693 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,693 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,693 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,693 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,693 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,693 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,693 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:09,693 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,694 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,694 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,694 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,694 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,694 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,694 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,694 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,694 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,694 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,694 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,695 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,695 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,695 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:09,695 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,695 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,696 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,696 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,696 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,696 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,696 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:09,696 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,696 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,696 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,696 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,696 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,697 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,697 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:40:09,697 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,697 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,697 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,697 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,697 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,697 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,697 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:09,698 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,698 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,698 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,698 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,698 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,698 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,698 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 95#L712-1true, 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:09,698 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,699 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,699 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,699 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,699 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 95#L712-1true, 287#L733-1true]) [2023-08-29 09:40:09,699 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,699 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,699 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,699 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,700 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 95#L712-1true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:09,700 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,700 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,701 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,701 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,701 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,701 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,701 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,701 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,701 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,701 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,701 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,702 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,702 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,702 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,702 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,702 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,702 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,702 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,702 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,702 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,703 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:09,703 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,703 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,703 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,703 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,703 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,703 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,703 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,703 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,704 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,704 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,704 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,704 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,704 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,704 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,704 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,707 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,707 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,707 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,707 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,708 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,708 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,708 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,708 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,708 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,708 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,709 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,709 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,709 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 95#L712-1true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:09,709 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,709 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,709 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,709 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 198#L703-1true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,710 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,710 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,710 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,710 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,710 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,710 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,710 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,710 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,710 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,711 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 95#L712-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,711 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,711 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,711 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,711 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,711 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:09,711 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,711 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,711 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,712 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,761 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 287#L733-1true]) [2023-08-29 09:40:09,761 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,762 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,762 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,762 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,762 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,762 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:09,762 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,762 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,762 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,762 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,762 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,764 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 88#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:09,764 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:09,765 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:09,765 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,765 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,765 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,765 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 287#L733-1true]) [2023-08-29 09:40:09,765 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,765 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,765 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,765 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,765 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,767 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 287#L733-1true]) [2023-08-29 09:40:09,767 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,767 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,767 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,767 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,767 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,768 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [Black: 494#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:09,768 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,768 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,768 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,768 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,768 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,769 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:09,770 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,770 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,770 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,770 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,770 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,770 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 287#L733-1true]) [2023-08-29 09:40:09,770 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,770 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,770 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,770 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,771 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,934 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,934 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,934 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,934 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,934 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,934 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,934 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,935 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,935 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,935 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,935 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,935 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,935 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,935 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,935 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,935 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,936 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:09,936 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,936 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,936 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,936 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,936 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,936 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,936 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,936 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,937 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,937 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,937 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,937 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,937 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,937 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,937 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,953 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 348#L703-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:09,953 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,953 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,953 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,953 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,954 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,954 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 45#L703-7true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:09,954 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,954 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,954 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,954 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,954 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,957 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,957 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,957 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,957 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,957 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,957 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,957 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,957 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,957 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,958 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,958 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,958 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,958 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,958 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,958 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,958 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,958 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,958 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,959 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:09,959 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,959 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,959 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,959 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,959 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,959 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,959 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,959 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,960 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,960 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,960 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,960 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,960 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,960 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,960 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,960 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,960 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,960 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 269#L734true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:09,960 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,961 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,961 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,961 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,961 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,967 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:09,968 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:09,968 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,968 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,968 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:09,968 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,968 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:09,968 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,968 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,969 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,969 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,969 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,971 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:09,971 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:09,971 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,971 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,971 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,971 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:09,971 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,971 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,972 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,972 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,972 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,972 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,972 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,972 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,972 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,972 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,972 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,973 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,973 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,973 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,973 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,973 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,973 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,973 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,973 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:09,973 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,973 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,974 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,974 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,974 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,974 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,974 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,974 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,974 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 354#L720-1true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,974 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,974 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,974 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,975 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,975 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,975 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,975 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,975 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,982 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:09,982 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,982 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,982 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,982 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,982 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,982 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:09,982 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,983 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,983 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:09,983 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,983 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,985 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,985 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,985 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,985 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,985 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,985 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,985 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,985 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,986 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,986 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,986 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,986 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,986 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,986 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,986 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,986 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,986 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,986 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,987 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:09,987 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,987 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,987 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,987 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,987 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,987 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,987 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,987 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,988 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 269#L734true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:09,988 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,988 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,988 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,988 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:09,988 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:09,988 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,988 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:09,988 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,989 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:09,989 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:09,989 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,989 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,989 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,989 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:09,996 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:09,997 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,997 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,997 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,997 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,997 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:09,997 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:09,997 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:09,997 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,998 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,998 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:09,998 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:10,000 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:10,000 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,000 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,001 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,001 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,001 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:10,001 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,001 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,001 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:10,001 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,001 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,001 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,002 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,002 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,002 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,002 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,002 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,002 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:10,002 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,002 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,002 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,002 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,003 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,003 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,003 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:10,003 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,003 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,003 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:10,003 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,003 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,003 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,003 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,004 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,004 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 354#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,004 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,004 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,004 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:10,004 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,004 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,004 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,004 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,005 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,010 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:10,010 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,010 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,011 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,011 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,011 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,011 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,011 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:10,011 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,011 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,011 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,011 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,011 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,012 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,012 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:10,012 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,012 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,012 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,012 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,012 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,012 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,013 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 217#L720-2true]) [2023-08-29 09:40:10,013 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,013 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,013 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,013 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,013 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,013 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,014 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,014 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,014 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,014 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,014 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,014 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,014 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,014 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,014 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,015 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,015 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,015 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,015 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,015 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,015 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [75#L708-2true, 5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,015 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,015 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,015 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,015 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,016 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,016 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,016 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:10,016 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,016 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,016 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,016 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,016 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,016 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,017 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,017 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,017 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,017 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,017 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,017 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,017 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,018 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,018 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,018 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,018 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,018 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,018 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,018 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,018 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,019 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,019 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,019 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,019 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,019 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,019 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,019 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:10,019 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,019 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,019 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,019 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,020 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,020 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,020 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,020 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,020 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,020 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,021 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,021 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,021 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,021 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,021 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,021 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,021 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,021 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,021 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,022 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,022 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,022 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,022 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,022 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,022 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,022 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,022 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,022 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:10,023 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,023 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,023 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,023 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,023 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,023 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,024 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,024 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,024 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,024 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,024 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,024 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,024 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,024 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,024 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,024 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,025 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,025 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,025 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,025 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,025 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,025 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,025 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,025 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,025 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,025 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,026 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,026 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:10,026 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,026 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,026 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,026 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,026 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,026 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,028 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,028 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,028 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,028 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,028 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,028 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,029 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,029 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,029 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,029 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,029 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,029 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,029 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,029 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,029 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,030 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,030 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,030 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,030 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,030 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,030 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,030 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:10,030 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,030 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,031 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,031 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,031 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,031 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,031 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,031 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,032 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,032 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,032 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,032 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,032 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,032 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,032 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,032 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,032 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,032 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,033 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,033 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,033 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,033 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,033 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,033 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,033 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,033 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,033 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,034 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:10,034 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,034 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,034 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,034 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,034 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,034 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,035 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,035 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,035 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,035 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,035 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,035 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,035 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,036 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,036 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,036 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,036 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,036 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,036 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,036 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,036 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,036 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,036 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,037 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,037 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,037 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,037 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,037 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:10,037 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,037 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,037 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,037 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,037 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,038 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,038 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 198#L703-1true, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,038 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,038 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,038 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,039 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,039 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,039 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,039 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,039 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,039 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,039 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,039 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,039 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,039 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,040 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,040 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,040 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,040 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,040 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,040 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,040 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,040 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 269#L734true, 84#L703-3true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:10,041 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:10,041 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,041 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:10,041 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,041 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:10,041 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:10,070 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,071 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:10,071 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:10,071 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:10,071 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:10,071 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:10,071 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,071 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:10,071 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:10,071 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:10,071 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:10,072 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:10,072 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:10,072 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:10,072 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:10,072 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:10,072 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:10,072 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:10,072 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:10,073 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:10,073 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:10,073 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:10,073 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:10,073 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:12,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:12,485 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:12,485 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:12,485 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,485 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,485 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:12,485 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:12,486 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:12,486 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,486 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:12,486 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:12,486 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,486 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:12,486 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:12,487 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:12,487 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,487 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,487 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:12,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:12,487 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,487 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,487 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:12,487 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:12,488 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,488 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,488 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:12,488 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:12,488 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,488 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,488 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:12,489 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 432#L712-1true, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:12,489 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,489 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,489 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:12,489 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,804 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 56#L713-2true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true, 23#L734true]) [2023-08-29 09:40:12,804 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:12,804 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:12,804 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:12,804 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:12,805 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 56#L713-2true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:40:12,805 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,805 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:12,805 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,805 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,806 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 56#L713-2true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true, 23#L734true]) [2023-08-29 09:40:12,806 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:12,806 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:12,806 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:12,806 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:12,807 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 56#L713-2true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:12,807 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,807 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,807 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:12,807 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,807 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,807 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,807 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:12,808 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 56#L713-2true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:12,808 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,808 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,808 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:12,808 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:12,808 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,808 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,808 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,808 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 56#L713-2true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:12,808 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,809 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:12,809 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,809 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:12,809 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,809 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,809 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,809 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 56#L713-2true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:12,809 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,809 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:12,809 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,810 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:12,810 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,810 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,810 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,810 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2935] L713-4-->L713-6: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1133 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= v_~MTX~0_1132 0)) InVars {~MTX~0=v_~MTX~0_1133} OutVars{~MTX~0=v_~MTX~0_1132, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_19|, #race~MTX~0=|v_#race~MTX~0_1160|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_49|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][178], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 6#L713-6true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:12,810 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:12,810 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:12,811 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:12,811 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:12,811 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true, 23#L734true, 10#L715true]) [2023-08-29 09:40:12,811 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:12,811 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:12,811 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:12,811 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:12,812 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true, 287#L733-1true]) [2023-08-29 09:40:12,812 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,812 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,812 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:12,812 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,813 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 23#L734true, 388#L743-5true, 10#L715true]) [2023-08-29 09:40:12,813 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:12,813 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:12,813 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:12,813 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:12,814 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:12,814 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,814 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,814 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,814 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:12,814 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,814 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,814 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:12,814 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:12,815 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,815 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,815 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,815 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:12,815 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,815 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,815 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:12,815 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true, 10#L715true]) [2023-08-29 09:40:12,815 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,816 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:12,816 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,816 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,816 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,816 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,816 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:12,816 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 10#L715true]) [2023-08-29 09:40:12,816 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,816 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,816 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:12,817 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,817 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,817 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,817 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:12,822 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:40:12,822 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,822 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,822 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,822 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:12,823 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [182#L715-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:12,823 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,823 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:12,823 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,823 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,824 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:12,824 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,824 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,825 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:12,825 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,825 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,825 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,825 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:12,825 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:12,825 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,825 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:12,825 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,826 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,826 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,826 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:12,826 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,826 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:12,826 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,826 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:12,826 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:12,826 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,826 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,827 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,827 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,827 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:12,827 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,827 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:12,827 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,827 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:12,827 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,827 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,827 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:12,828 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3254] L718-->L724-2: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|) (= v_~MTX~0_1380 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1381 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|)) InVars {~MTX~0=v_~MTX~0_1381} OutVars{~MTX~0=v_~MTX~0_1380, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_173|, #race~MTX~0=|v_#race~MTX~0_1376|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_65|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_29|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][180], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:12,828 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:12,828 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:12,828 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:12,828 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:12,828 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [182#L715-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:12,828 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,828 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,828 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,828 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:12,829 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3252] L716-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1377 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= v_~MTX~0_1376 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1377} OutVars{~MTX~0=v_~MTX~0_1376, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_87|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_163|, #race~MTX~0=|v_#race~MTX~0_1374|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_63|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_27|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][179], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:12,829 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:12,829 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:12,829 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:12,829 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:12,834 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [182#L715-1true, Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:12,834 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:12,834 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:12,834 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:12,834 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:12,835 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:40:12,835 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:12,835 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,835 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:12,835 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:12,836 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [182#L715-1true, Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:12,836 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:13,112 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:13,113 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:13,113 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:13,113 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:13,113 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,113 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,113 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:13,113 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:13,113 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,113 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,113 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,113 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:13,113 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,114 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:13,114 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:13,114 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,114 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,114 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,114 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,114 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:13,114 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,114 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,114 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:13,114 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:13,114 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,114 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,115 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,115 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:13,115 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,115 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,115 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,115 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,115 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:13,115 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:13,115 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,115 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3254] L718-->L724-2: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|) (= v_~MTX~0_1380 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1381 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|)) InVars {~MTX~0=v_~MTX~0_1381} OutVars{~MTX~0=v_~MTX~0_1380, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_173|, #race~MTX~0=|v_#race~MTX~0_1376|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_65|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_29|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][180], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:13,115 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:13,115 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,115 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,116 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,116 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3252] L716-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1377 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= v_~MTX~0_1376 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1377} OutVars{~MTX~0=v_~MTX~0_1376, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_87|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_163|, #race~MTX~0=|v_#race~MTX~0_1374|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_63|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_27|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][179], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:13,116 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:13,116 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,116 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,116 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,121 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 287#L733-1true, 388#L743-5true]) [2023-08-29 09:40:13,121 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,121 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,121 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,121 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,121 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [182#L715-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:13,121 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:13,121 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:13,122 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,122 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,123 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:13,123 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,123 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:13,123 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,123 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,123 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:13,124 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,124 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,124 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:13,124 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,124 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,124 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,124 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:13,124 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:13,124 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,125 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,125 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:13,125 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,125 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,125 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,125 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:13,125 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:13,125 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,125 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,126 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:13,126 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,126 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:13,126 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,126 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,126 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:13,126 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,126 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,126 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [182#L715-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:13,126 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:13,127 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,127 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,127 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3254] L718-->L724-2: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|) (= v_~MTX~0_1380 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1381 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|)) InVars {~MTX~0=v_~MTX~0_1381} OutVars{~MTX~0=v_~MTX~0_1380, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_173|, #race~MTX~0=|v_#race~MTX~0_1376|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_65|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_29|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][180], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:13,127 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:13,127 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,127 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,127 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3252] L716-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1377 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= v_~MTX~0_1376 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1377} OutVars{~MTX~0=v_~MTX~0_1376, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_87|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_163|, #race~MTX~0=|v_#race~MTX~0_1374|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_63|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_27|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][179], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:13,128 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:13,128 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,128 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,128 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,132 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [182#L715-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:13,132 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,132 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,132 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,132 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,132 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [182#L715-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:40:13,132 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,132 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,133 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,133 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,134 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [182#L715-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:13,134 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,134 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:13,134 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,134 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,135 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:13,135 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,135 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:13,135 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,135 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,135 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:13,135 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,135 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,135 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:13,135 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,136 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:13,136 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,136 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,136 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:13,136 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,136 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,136 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:13,136 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,136 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:13,137 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,137 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,137 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:13,137 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,137 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,137 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:13,138 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,138 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,138 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,138 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,138 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:13,138 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:13,138 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,138 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3254] L718-->L724-2: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|) (= v_~MTX~0_1380 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1381 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|)) InVars {~MTX~0=v_~MTX~0_1381} OutVars{~MTX~0=v_~MTX~0_1380, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_173|, #race~MTX~0=|v_#race~MTX~0_1376|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_65|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_29|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][180], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:13,144 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:13,144 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,144 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,145 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,145 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3252] L716-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1377 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= v_~MTX~0_1376 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1377} OutVars{~MTX~0=v_~MTX~0_1376, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_87|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_163|, #race~MTX~0=|v_#race~MTX~0_1374|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_63|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_27|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][179], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:13,145 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:13,145 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,145 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,145 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,149 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:13,149 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:13,149 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,149 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,149 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,149 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:13,150 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:13,150 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,150 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,150 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,150 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:13,156 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:13,156 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,156 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,156 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,157 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 312#L733-3true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:13,157 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:13,157 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,157 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,157 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,157 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:13,157 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,157 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,157 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:13,157 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,158 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:13,158 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,158 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,158 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,158 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:13,158 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:13,158 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,158 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,159 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:13,159 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,159 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:13,159 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,159 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:13,159 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:13,159 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,311 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:40:13,311 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,311 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,311 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,311 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,311 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,311 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,312 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,312 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:40:13,312 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,312 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,312 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,312 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,312 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,312 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,312 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,313 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:13,313 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,313 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,313 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,313 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,313 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,313 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,313 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,313 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 348#L703-3true, 388#L743-5true]) [2023-08-29 09:40:13,314 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,314 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,314 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,314 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,314 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,314 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,314 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,325 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:40:13,325 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,325 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,325 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,325 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,325 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,325 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,325 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,326 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:40:13,326 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,326 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,326 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,326 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,326 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,326 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,326 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,326 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:13,327 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,327 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,327 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,327 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,327 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,327 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,327 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,327 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 388#L743-5true]) [2023-08-29 09:40:13,327 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,327 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,328 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,328 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,328 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,328 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,328 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,335 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:40:13,335 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,335 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,335 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,335 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,336 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,336 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,336 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,336 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:40:13,336 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,336 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,336 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,336 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,336 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,336 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,337 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,337 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:13,337 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,337 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,337 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,337 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,337 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,337 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,338 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,338 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 388#L743-5true]) [2023-08-29 09:40:13,338 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,338 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,338 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,338 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,338 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,338 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,338 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,342 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:40:13,342 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,343 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,343 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,343 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,343 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,343 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,343 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,343 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 388#L743-5true]) [2023-08-29 09:40:13,343 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,343 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,344 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,344 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,344 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,344 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,344 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,344 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:13,344 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,344 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,344 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,344 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,345 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,345 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,345 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,345 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 388#L743-5true]) [2023-08-29 09:40:13,345 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:13,345 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,345 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:13,345 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,345 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:13,345 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:13,346 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,292 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:15,293 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,293 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,293 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,293 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,293 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:15,293 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,293 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,293 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,294 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,294 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:15,294 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,294 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,294 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,294 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,294 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:15,294 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,295 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,295 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,295 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,295 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:15,295 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,295 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:15,295 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:15,295 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,295 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:15,296 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,296 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:15,296 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,296 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:15,296 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:15,296 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,296 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:15,296 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:15,296 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,297 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 332#L715-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:15,297 INFO L383 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,297 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:15,297 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:15,297 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,879 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,880 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,880 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,880 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,880 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,880 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,880 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,880 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,880 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,880 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,880 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,881 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,881 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,881 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,881 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 56#L713-2true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:15,881 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,881 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,881 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,881 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,881 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,881 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,882 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,882 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,882 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,882 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,882 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,882 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,882 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,883 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,883 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,883 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,883 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,883 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,883 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,883 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,883 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,884 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,884 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,884 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,884 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,884 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,884 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,884 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:40:15,884 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,884 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,884 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,885 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,885 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,885 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,885 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,885 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,885 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,885 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,885 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,885 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,885 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,886 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 95#L712-1true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 23#L734true]) [2023-08-29 09:40:15,886 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,886 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,886 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,886 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,886 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 95#L712-1true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:15,886 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,886 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:15,887 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,887 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,887 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 95#L712-1true, 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:40:15,888 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,888 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:15,888 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,888 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,888 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:40:15,888 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,888 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,888 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:15,888 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,888 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,889 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,889 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,889 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:40:15,889 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,889 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,889 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,889 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:15,889 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,889 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,890 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,890 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 95#L712-1true, 305#L703-1true]) [2023-08-29 09:40:15,890 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,890 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,890 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:15,890 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,890 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,890 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,890 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,891 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0), 95#L712-1true]) [2023-08-29 09:40:15,891 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,891 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,891 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,891 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,891 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:15,891 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,891 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,896 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,896 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,896 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,897 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,897 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,897 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,897 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,897 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,897 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,897 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,897 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,897 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,897 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,898 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,898 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:15,898 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,898 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,898 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,898 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,898 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,898 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,898 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,899 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,899 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,899 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,899 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,899 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,899 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,905 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,905 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,906 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,906 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,906 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,906 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,906 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,906 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,906 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,906 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,906 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,906 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,907 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,907 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,907 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:15,907 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,907 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,907 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,907 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,907 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,907 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,908 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,908 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,908 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,908 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,908 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,908 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,908 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,912 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,912 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,912 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,912 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,912 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,912 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,912 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,912 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,913 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,913 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,913 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,913 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,913 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,913 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,913 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:15,913 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,913 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,913 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,914 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,914 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,914 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,914 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,914 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,914 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,914 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,914 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,914 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,915 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,918 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,918 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,918 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,918 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,918 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,918 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,918 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,918 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,919 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,919 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,919 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,919 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,919 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,919 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,919 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:15,919 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,919 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,919 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,920 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,920 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,920 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,920 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,920 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,920 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,920 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,920 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,920 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:15,920 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:15,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 198#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:15,924 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,925 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,925 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,925 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,925 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:15,925 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,925 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,925 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,925 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,926 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:15,926 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,926 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,926 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,926 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,926 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:15,926 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,926 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,926 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,926 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,927 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,927 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,927 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,927 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,927 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,927 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,927 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,927 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,927 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,928 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,928 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,928 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,928 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,928 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,928 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,928 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 56#L713-2true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,928 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,928 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,929 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,929 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,929 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,929 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,929 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,929 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,930 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,930 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,930 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,930 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,930 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,930 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,930 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,930 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,931 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,931 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,931 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,931 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:15,931 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,931 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,931 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,931 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,931 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,932 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,932 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,932 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,932 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,932 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,932 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,932 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,932 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,932 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,933 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [75#L708-2true, 5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,933 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,933 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,933 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,933 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,933 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:15,933 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,933 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,933 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,933 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,934 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,934 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,934 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,934 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,934 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,935 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,935 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,935 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,935 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,935 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,935 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,935 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,935 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,935 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,935 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,936 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:15,936 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,936 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,936 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,936 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,936 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 198#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,936 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,936 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,936 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,937 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,937 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,937 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,937 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,937 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,937 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,937 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,938 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,938 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,938 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,938 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,938 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 296#L711-2true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:15,938 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,938 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,938 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,938 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 56#L713-2true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,939 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,939 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,939 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,939 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,939 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,940 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,940 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,940 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,940 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,940 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,940 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,940 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,940 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,940 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,941 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 459#L703-2true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:15,941 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,941 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,941 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,941 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,941 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 56#L713-2true, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,941 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,941 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,941 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,941 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,942 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,942 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,942 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,942 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,942 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,942 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,942 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,942 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,942 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,943 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,943 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 84#L703-3true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:15,943 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,943 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,943 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,943 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,944 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true, 10#L715true]) [2023-08-29 09:40:15,944 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,944 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,944 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,944 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,944 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 10#L715true]) [2023-08-29 09:40:15,944 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,944 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,944 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,945 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,945 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true, 10#L715true]) [2023-08-29 09:40:15,945 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,945 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,945 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,945 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,945 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 217#L720-2true, 10#L715true]) [2023-08-29 09:40:15,945 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,946 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,946 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,946 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,946 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,946 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,946 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,946 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,946 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,946 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,947 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,947 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,947 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,947 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,947 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,947 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,947 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,947 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,947 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,948 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0), 263#L708-1true, 10#L715true]) [2023-08-29 09:40:15,948 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,948 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,948 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,948 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,948 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,950 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,950 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,950 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,950 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,950 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,950 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,950 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,950 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,950 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,951 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,951 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,951 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,951 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,951 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,951 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 10#L715true]) [2023-08-29 09:40:15,951 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,951 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,951 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,951 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,952 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,952 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,952 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,952 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,952 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,952 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,952 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,952 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,952 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,953 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,953 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [75#L708-2true, 5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,953 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,953 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,953 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,953 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,953 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true, 10#L715true]) [2023-08-29 09:40:15,953 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,954 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,954 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,954 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,954 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,954 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,954 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,955 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,955 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,955 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,955 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,955 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,955 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,955 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,955 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,955 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,956 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,956 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,956 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,956 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,956 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,956 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,956 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,956 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,956 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,957 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,957 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,957 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,957 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,957 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,957 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,957 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,957 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,957 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,958 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,958 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,958 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,958 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,958 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,958 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,958 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,958 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,958 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,958 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,959 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,959 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,959 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,959 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,959 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,960 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,960 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,960 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,960 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,960 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,960 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,960 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,960 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,960 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,961 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,961 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0), 263#L708-1true, 10#L715true]) [2023-08-29 09:40:15,961 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,961 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:15,961 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:15,961 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,961 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 84#L703-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,961 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,961 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,962 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,962 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,962 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,962 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,962 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,962 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,962 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,963 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,963 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,963 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,963 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:15,963 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,963 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,963 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:15,963 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:15,999 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 23#L734true]) [2023-08-29 09:40:15,999 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:15,999 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:15,999 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:16,000 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:16,000 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:16,000 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 110#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 287#L733-1true]) [2023-08-29 09:40:16,000 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,000 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,000 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:16,000 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,000 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,002 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 163#L735-1true, 473#L724-2true]) [2023-08-29 09:40:16,002 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,002 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,002 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,002 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,002 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:16,002 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true, 287#L733-1true]) [2023-08-29 09:40:16,002 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,002 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,002 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:16,003 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,003 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,003 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 163#L735-1true, 142#L722true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:16,003 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,003 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:16,003 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,003 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,003 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,005 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 473#L724-2true, 163#L735-1true]) [2023-08-29 09:40:16,006 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,006 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,006 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,006 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,006 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:16,006 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:16,006 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:16,006 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:16,006 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:16,006 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:16,007 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:16,007 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 142#L722true, 287#L733-1true]) [2023-08-29 09:40:16,007 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,007 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:16,007 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,007 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,007 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,009 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 163#L735-1true, 473#L724-2true]) [2023-08-29 09:40:16,009 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,009 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:16,009 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,009 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,009 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,009 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true, 287#L733-1true]) [2023-08-29 09:40:16,009 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,009 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,010 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,010 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:16,010 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,010 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 163#L735-1true, 142#L722true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:16,010 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:16,010 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:16,010 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:16,010 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:16,010 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:16,011 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 496#(= |#race~MTX~0| 0), 142#L722true, 163#L735-1true]) [2023-08-29 09:40:16,012 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,012 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,012 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:16,012 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,012 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,012 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 473#L724-2true, 163#L735-1true]) [2023-08-29 09:40:16,012 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,012 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,012 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,012 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:16,013 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,013 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 287#L733-1true]) [2023-08-29 09:40:16,013 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,013 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,013 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,013 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,013 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:16,146 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:40:16,146 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:16,146 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:16,146 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:16,147 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:16,147 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:16,147 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 269#L734true, 148#L733-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:16,147 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,147 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,147 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,147 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:16,147 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,149 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 269#L734true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:40:16,149 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:16,149 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:16,149 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:16,149 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:16,149 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:16,150 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,150 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,150 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,150 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,150 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,150 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,150 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,150 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,150 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,151 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,151 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,151 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,151 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,151 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,151 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,151 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,151 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,151 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,152 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:16,152 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,152 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,152 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,152 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,152 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,152 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,152 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,152 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,152 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 269#L734true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,153 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,153 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,153 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,153 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,153 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,153 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,153 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,153 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,160 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:16,160 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,160 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,160 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:16,160 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,160 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,160 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [40#L734-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:16,160 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,160 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,160 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:16,161 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,161 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,162 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,162 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,162 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,162 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,162 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,162 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,162 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,162 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,162 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,162 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,163 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,163 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,163 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,163 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,163 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,163 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,163 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,163 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,163 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:16,163 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,164 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,164 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,164 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,164 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,164 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,164 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,164 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,164 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,164 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,164 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,165 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,165 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,165 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,165 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,165 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,165 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,165 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [40#L734-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:16,165 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,165 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,165 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,165 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,166 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,178 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [40#L734-1true, Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 88#L721-2true, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:16,179 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:16,179 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:16,179 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:16,179 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:16,179 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:16,179 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:16,179 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,179 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,179 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,179 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,180 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:16,180 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [40#L734-1true, Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:16,180 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:16,181 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:16,181 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:16,181 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:16,181 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:16,181 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,181 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,181 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,181 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,181 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,182 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,182 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,182 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,182 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,182 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,182 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,182 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,182 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,182 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,182 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,183 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,183 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,183 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,183 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:16,183 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,183 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,183 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,183 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,183 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,183 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,184 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,184 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,184 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,184 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,184 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,184 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,184 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,184 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,184 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,184 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,185 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,193 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:16,193 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,193 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,193 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,193 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:16,194 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,194 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [40#L734-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:16,194 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:16,194 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:16,194 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:16,194 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:16,194 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:16,195 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,195 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,195 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,195 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,195 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,195 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,196 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,196 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,196 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,196 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,196 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,196 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,196 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,196 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,196 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,196 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,197 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,197 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,197 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:16,197 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,197 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,197 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,197 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,197 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,197 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,197 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,198 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,198 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,198 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,198 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,198 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,198 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,198 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,198 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,198 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,198 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,199 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [40#L734-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:16,199 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:16,199 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:16,199 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:16,199 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:16,199 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:16,205 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [40#L734-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:16,205 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,205 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,205 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:16,206 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,206 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,206 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [40#L734-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:16,206 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,206 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,206 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,206 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:16,206 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,207 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [40#L734-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:16,207 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,207 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,207 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,207 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,207 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,208 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,208 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,208 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,208 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,208 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,208 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,208 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,208 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,208 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,209 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,209 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,209 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,209 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,209 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,209 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,209 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,209 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,209 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,210 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:16,210 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,210 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,210 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,210 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,210 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,210 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,210 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,210 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,210 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,211 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,211 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,211 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,211 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,211 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,211 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,211 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,211 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:16,220 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,220 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,220 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,220 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,220 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,220 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,220 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,221 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,221 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,221 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,221 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,221 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,221 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,221 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,221 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,221 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,222 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,222 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,222 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,222 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,222 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,222 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:16,222 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,222 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,222 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,222 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,223 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,223 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,223 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,223 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,223 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,223 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,223 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,223 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,224 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,224 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,224 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,224 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,224 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,224 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,224 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,224 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,225 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,225 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,225 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,225 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,225 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,225 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,225 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,225 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,225 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,225 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,226 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,226 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,226 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,226 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,226 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,226 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,226 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,227 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,227 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,227 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,227 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,227 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,227 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,227 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,227 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,227 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,227 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,228 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,228 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,228 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,228 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,228 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,228 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,228 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,228 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,228 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,229 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,229 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,229 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,229 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,229 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,229 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,229 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,230 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,230 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,230 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,230 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,230 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,230 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,230 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,230 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,230 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,231 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,231 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,231 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,231 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,231 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,231 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,231 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,231 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,231 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,231 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,232 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,232 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:16,232 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,232 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,232 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,232 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,232 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,232 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,233 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,233 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,233 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,233 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,233 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,233 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,233 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,233 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,234 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,234 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,234 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,234 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,234 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,234 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,234 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,234 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,234 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,234 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,235 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,235 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,235 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,235 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:16,235 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,235 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,235 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,235 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,235 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,235 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,236 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,236 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,236 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,236 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,236 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,236 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,236 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,237 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,237 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,237 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,237 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,237 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,237 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,237 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,237 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,238 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,238 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,238 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,238 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,238 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,238 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,238 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, 491#true, 269#L734true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:16,238 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:16,238 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,238 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:16,238 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:16,239 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:16,239 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,554 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,554 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,555 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,555 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,555 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,555 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,555 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,555 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,555 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,555 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 339#L713-2true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,556 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,556 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,556 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,556 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,556 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 133#L703-1true, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,556 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,556 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,556 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,556 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,557 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:18,557 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,557 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,557 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,557 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,557 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:18,557 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,557 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,558 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,558 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,558 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 280#L720-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:18,558 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,558 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,558 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,558 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,558 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 339#L713-2true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:18,558 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,559 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,559 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,559 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,559 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 50#L715true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,559 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,560 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,560 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,560 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,560 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 50#L715true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,560 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,560 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,560 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,560 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,560 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 50#L715true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,561 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,561 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,561 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,561 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,561 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 50#L715true, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,561 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,561 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,561 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,561 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,562 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:18,562 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,562 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,562 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,562 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,562 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:18,562 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,562 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,562 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,563 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 280#L720-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:18,563 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,563 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,563 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,563 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,563 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 50#L715true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:18,563 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,563 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,564 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,564 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,565 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,565 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,565 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,565 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,565 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,565 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [75#L708-2true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,565 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,565 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,565 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,566 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,566 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,566 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,566 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,566 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,566 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,566 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,566 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,566 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,567 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,567 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,567 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,567 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,567 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,567 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,567 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,568 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,568 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,568 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,568 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,568 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,568 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,568 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,568 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,568 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,569 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,569 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,569 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,569 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,569 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,570 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,570 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,570 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,570 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,570 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [75#L708-2true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,570 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,570 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,570 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,570 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,571 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,571 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,571 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,571 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,571 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,571 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,571 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,571 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,572 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,572 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,572 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,572 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,572 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,572 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,572 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,572 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,573 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,573 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,573 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 50#L715true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,573 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,573 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,573 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,573 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 50#L715true, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,574 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,574 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,574 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,574 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,575 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,575 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,575 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,575 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,575 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,575 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,576 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,576 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,576 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,576 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 296#L711-2true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,576 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,576 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,576 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,576 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,577 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 339#L713-2true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,577 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,577 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,577 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,577 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,577 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,577 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,577 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,577 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,577 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,578 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,578 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,578 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,578 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,578 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,578 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,578 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,578 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,578 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,579 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,579 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,579 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,579 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,579 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,579 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 50#L715true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,580 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,580 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,580 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,580 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,580 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,580 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,581 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,581 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,581 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 296#L711-2true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,581 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,581 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,581 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,581 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,581 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 50#L715true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,582 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,582 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,582 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,582 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,582 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,582 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,582 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,582 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,582 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,583 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,583 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,583 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,583 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,583 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,583 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,583 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,583 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,583 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,583 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,584 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,584 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,584 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,584 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,584 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,585 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,585 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,585 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,585 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,585 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,586 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,586 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,586 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,586 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 339#L713-2true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,586 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,586 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,586 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,586 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 84#L703-3true, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,587 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,587 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,587 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,587 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,587 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,587 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,587 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,587 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,588 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,588 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,588 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,588 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,588 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 280#L720-1true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,588 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,589 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,589 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,589 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 339#L713-2true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,589 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,589 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,589 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,589 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 21#L708-1true, 84#L703-3true, 50#L715true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,590 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,590 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,590 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,590 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,590 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 50#L715true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,590 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,591 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,591 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,591 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,591 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 50#L715true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,591 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,591 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,591 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,591 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,591 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 84#L703-3true, 50#L715true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,592 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,592 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,592 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,592 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,592 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 50#L715true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,592 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,592 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,592 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,592 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,593 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,593 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,593 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,593 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,593 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 280#L720-1true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,593 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,593 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,593 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,594 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,594 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 133#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:18,594 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,594 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,594 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,594 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,867 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [182#L715-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true, 23#L734true]) [2023-08-29 09:40:18,867 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,867 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,867 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,867 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:18,867 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true, 287#L733-1true]) [2023-08-29 09:40:18,867 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,868 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,868 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:18,868 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,870 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [182#L715-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true, 23#L734true]) [2023-08-29 09:40:18,871 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,871 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,871 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:18,871 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,871 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:18,871 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,871 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,871 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,872 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,872 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,872 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,872 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:18,872 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:18,872 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,872 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,872 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:18,872 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,872 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,873 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,873 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,873 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:18,873 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,873 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,873 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:18,873 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,873 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,873 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,873 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,874 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0), 388#L743-5true]) [2023-08-29 09:40:18,874 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:18,874 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:18,874 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,874 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,874 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:18,874 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:18,874 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:18,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3254] L718-->L724-2: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|) (= v_~MTX~0_1380 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1381 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|)) InVars {~MTX~0=v_~MTX~0_1381} OutVars{~MTX~0=v_~MTX~0_1380, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_173|, #race~MTX~0=|v_#race~MTX~0_1376|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_65|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_29|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][180], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:18,875 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,875 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,875 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,875 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:18,875 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3252] L716-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1377 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= v_~MTX~0_1376 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1377} OutVars{~MTX~0=v_~MTX~0_1376, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_87|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_163|, #race~MTX~0=|v_#race~MTX~0_1374|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_63|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_27|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][179], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:18,875 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:18,875 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,875 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:18,875 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,133 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2935] L713-4-->L713-6: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1133 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= v_~MTX~0_1132 0)) InVars {~MTX~0=v_~MTX~0_1133} OutVars{~MTX~0=v_~MTX~0_1132, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_19|, #race~MTX~0=|v_#race~MTX~0_1160|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_49|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][178], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 6#L713-6true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:19,133 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,133 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,133 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,133 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,136 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3252] L716-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1377 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= v_~MTX~0_1376 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1377} OutVars{~MTX~0=v_~MTX~0_1376, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_87|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_163|, #race~MTX~0=|v_#race~MTX~0_1374|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_63|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_27|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][179], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 473#L724-2true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:19,136 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,136 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,136 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,136 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,136 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3254] L718-->L724-2: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|) (= v_~MTX~0_1380 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1381 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|)) InVars {~MTX~0=v_~MTX~0_1381} OutVars{~MTX~0=v_~MTX~0_1380, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_173|, #race~MTX~0=|v_#race~MTX~0_1376|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_65|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_29|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][180], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 473#L724-2true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:19,136 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,137 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,137 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,137 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,141 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2935] L713-4-->L713-6: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1133 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= v_~MTX~0_1132 0)) InVars {~MTX~0=v_~MTX~0_1133} OutVars{~MTX~0=v_~MTX~0_1132, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_19|, #race~MTX~0=|v_#race~MTX~0_1160|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_49|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][178], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 6#L713-6true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:19,144 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,144 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,144 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,145 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,146 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3252] L716-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1377 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= v_~MTX~0_1376 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1377} OutVars{~MTX~0=v_~MTX~0_1376, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_87|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_163|, #race~MTX~0=|v_#race~MTX~0_1374|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_63|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_27|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][179], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 473#L724-2true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:19,146 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,146 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,146 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,146 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,147 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3254] L718-->L724-2: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|) (= v_~MTX~0_1380 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1381 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|)) InVars {~MTX~0=v_~MTX~0_1381} OutVars{~MTX~0=v_~MTX~0_1380, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_173|, #race~MTX~0=|v_#race~MTX~0_1376|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_65|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_29|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][180], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 473#L724-2true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:19,147 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,147 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,147 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,147 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,152 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2935] L713-4-->L713-6: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1133 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= v_~MTX~0_1132 0)) InVars {~MTX~0=v_~MTX~0_1133} OutVars{~MTX~0=v_~MTX~0_1132, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_19|, #race~MTX~0=|v_#race~MTX~0_1160|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_49|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][178], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 6#L713-6true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:19,152 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,152 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,152 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,152 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,153 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3252] L716-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1377 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= v_~MTX~0_1376 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1377} OutVars{~MTX~0=v_~MTX~0_1376, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_87|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_163|, #race~MTX~0=|v_#race~MTX~0_1374|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_63|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_27|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][179], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 473#L724-2true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:19,153 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,154 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,154 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,154 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,154 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3254] L718-->L724-2: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|) (= v_~MTX~0_1380 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1381 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|)) InVars {~MTX~0=v_~MTX~0_1381} OutVars{~MTX~0=v_~MTX~0_1380, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_173|, #race~MTX~0=|v_#race~MTX~0_1376|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_65|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_29|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][180], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 473#L724-2true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:19,154 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,154 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,154 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,154 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,158 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2935] L713-4-->L713-6: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1133 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= v_~MTX~0_1132 0)) InVars {~MTX~0=v_~MTX~0_1133} OutVars{~MTX~0=v_~MTX~0_1132, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_19|, #race~MTX~0=|v_#race~MTX~0_1160|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_49|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][178], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 6#L713-6true, 502#(= |#race~buf~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:19,158 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,158 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,158 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,158 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,161 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3252] L716-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1377 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= v_~MTX~0_1376 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1377} OutVars{~MTX~0=v_~MTX~0_1376, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_87|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_163|, #race~MTX~0=|v_#race~MTX~0_1374|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_63|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_27|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][179], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 163#L735-1true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:19,161 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,161 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,161 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,161 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,161 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3254] L718-->L724-2: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|) (= v_~MTX~0_1380 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1381 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|)) InVars {~MTX~0=v_~MTX~0_1381} OutVars{~MTX~0=v_~MTX~0_1380, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_173|, #race~MTX~0=|v_#race~MTX~0_1376|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_65|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_29|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][180], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 163#L735-1true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:19,161 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,161 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,161 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,162 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,265 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:19,266 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,266 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,266 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,266 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:19,266 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,266 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 388#L743-5true, 287#L733-1true]) [2023-08-29 09:40:19,266 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,266 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,266 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:19,267 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,267 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,267 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 452#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 45#L703-7true, 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:19,267 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,267 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,267 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:19,267 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,267 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,275 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [452#L735true, Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:19,275 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:19,275 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:19,275 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:19,275 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:19,276 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:19,276 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:19,276 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,276 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:19,276 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,276 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,276 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,276 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 287#L733-1true, 388#L743-5true]) [2023-08-29 09:40:19,276 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,277 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,277 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,277 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:19,277 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,283 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:19,283 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,283 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:19,283 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,283 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,283 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,283 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 287#L733-1true, 388#L743-5true]) [2023-08-29 09:40:19,284 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,284 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,284 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,284 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,284 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:19,284 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [452#L735true, Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:19,284 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:19,284 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:19,284 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:19,284 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:19,284 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:19,288 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [452#L735true, Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 259#L708-7true, 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:19,288 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,288 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,288 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:19,288 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,288 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,288 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [350#L708-3true, 338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:19,288 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,289 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,289 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,289 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:19,289 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:19,289 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 287#L733-1true, 388#L743-5true]) [2023-08-29 09:40:19,289 INFO L383 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2023-08-29 09:40:19,289 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,289 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:19,289 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:19,289 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,397 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,398 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,398 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,398 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,398 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,398 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,398 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,398 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,399 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,399 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,399 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,399 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,399 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,399 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,399 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:21,399 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,399 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,400 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,400 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,400 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,400 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,400 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,400 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,400 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,400 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,400 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,400 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,401 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,404 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:21,404 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,404 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:21,405 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,405 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,405 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:21,405 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,405 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,405 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:21,405 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,406 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,406 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,406 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,406 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,407 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,407 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,407 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,407 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,407 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,407 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,407 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,407 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,407 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,407 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,408 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,408 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,408 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:21,408 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,408 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,408 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,408 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,408 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,408 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,408 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,409 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 56#L713-2true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,409 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,409 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,409 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,409 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,409 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,409 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,409 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,409 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:21,410 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,410 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,410 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,410 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,410 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2935] L713-4-->L713-6: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1133 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= v_~MTX~0_1132 0)) InVars {~MTX~0=v_~MTX~0_1133} OutVars{~MTX~0=v_~MTX~0_1132, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_19|, #race~MTX~0=|v_#race~MTX~0_1160|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_49|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][178], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 6#L713-6true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,410 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:21,410 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,411 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,411 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,411 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 10#L715true, 287#L733-1true]) [2023-08-29 09:40:21,411 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,411 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,411 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:21,411 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,411 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 10#L715true]) [2023-08-29 09:40:21,412 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,412 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,412 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:21,412 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,413 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:21,413 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,413 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,413 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,413 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,414 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,414 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,414 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,414 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:21,414 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,414 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,414 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,414 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,414 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,415 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,415 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,415 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:40:21,415 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,415 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,415 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,415 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,415 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,415 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,415 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,416 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:21,416 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,416 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,416 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,416 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,416 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,416 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,416 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,416 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 10#L715true]) [2023-08-29 09:40:21,416 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,417 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,417 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,417 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,421 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:21,421 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:21,421 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,422 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,422 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:21,422 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:21,422 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,422 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:21,422 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,422 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,423 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:21,423 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:21,423 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,423 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,424 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,424 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,424 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,424 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,424 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,424 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,424 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,424 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,424 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,425 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,425 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,425 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,425 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,425 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,425 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,425 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,425 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,425 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:21,426 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,426 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,426 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,426 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,426 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,426 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,426 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,426 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 56#L713-2true, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,426 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,426 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,427 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,427 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,427 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,427 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,427 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,427 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2935] L713-4-->L713-6: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1133 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= v_~MTX~0_1132 0)) InVars {~MTX~0=v_~MTX~0_1133} OutVars{~MTX~0=v_~MTX~0_1132, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_19|, #race~MTX~0=|v_#race~MTX~0_1160|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_49|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][178], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 6#L713-6true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,427 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:21,428 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,428 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,428 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,428 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 496#(= |#race~MTX~0| 0), 10#L715true]) [2023-08-29 09:40:21,428 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:21,428 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,428 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,428 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:21,429 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true, 287#L733-1true]) [2023-08-29 09:40:21,429 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,429 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,429 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,429 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:21,430 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 10#L715true]) [2023-08-29 09:40:21,430 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:21,430 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,430 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,430 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,431 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:21,431 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,431 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,431 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,431 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,431 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,431 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,431 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,431 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:21,432 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,432 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,432 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,432 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,432 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,432 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,432 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,432 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:40:21,432 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,433 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,433 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,433 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,433 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,433 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,433 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,433 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:21,433 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,433 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,433 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,434 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,434 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,434 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,434 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,437 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:21,437 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,437 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,437 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,437 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:21,437 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:21,437 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,437 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,437 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,437 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,439 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,439 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,439 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,439 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,439 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,439 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,439 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,439 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,439 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,439 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,440 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,440 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,440 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,440 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,440 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,440 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,440 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:21,440 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,440 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,440 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,441 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,441 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,441 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,441 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,441 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,441 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,441 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,441 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,441 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,441 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,442 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,442 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,442 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:21,442 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,442 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,442 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,442 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:21,443 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2935] L713-4-->L713-6: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1133 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= v_~MTX~0_1132 0)) InVars {~MTX~0=v_~MTX~0_1133} OutVars{~MTX~0=v_~MTX~0_1132, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_19|, #race~MTX~0=|v_#race~MTX~0_1160|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_49|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][178], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 6#L713-6true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,443 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:21,443 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,443 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,443 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,443 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 287#L733-1true, 10#L715true]) [2023-08-29 09:40:21,443 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,443 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,444 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,444 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:21,444 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 10#L715true]) [2023-08-29 09:40:21,444 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,444 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,444 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,444 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,445 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:21,445 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,445 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,446 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,446 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,446 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,446 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,446 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,446 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:21,446 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,446 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,446 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,446 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,447 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,447 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,447 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,447 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:40:21,447 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,447 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,447 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,447 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,447 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,447 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,448 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,448 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:21,448 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,448 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,448 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,448 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,448 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,448 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,448 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,449 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 10#L715true]) [2023-08-29 09:40:21,449 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,449 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,449 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:21,449 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,451 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:21,451 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,451 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,451 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:21,451 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,451 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:21,451 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,451 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:21,452 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,452 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,453 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:21,453 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,453 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,453 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,453 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,453 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,453 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,453 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,453 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,454 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,454 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,454 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,454 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,454 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,454 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,454 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,454 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,454 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,454 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,455 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,455 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,455 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:21,455 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,455 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,455 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,455 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,455 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,455 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,455 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,456 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,456 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,456 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,456 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,456 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,456 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,456 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,456 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,457 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2935] L713-4-->L713-6: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1133 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= v_~MTX~0_1132 0)) InVars {~MTX~0=v_~MTX~0_1133} OutVars{~MTX~0=v_~MTX~0_1132, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_19|, #race~MTX~0=|v_#race~MTX~0_1160|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_49|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][178], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 6#L713-6true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,457 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:21,457 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,457 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,457 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,457 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 10#L715true]) [2023-08-29 09:40:21,457 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,458 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:21,458 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,458 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,458 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true, 287#L733-1true]) [2023-08-29 09:40:21,458 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,458 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,458 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,458 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:21,459 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 10#L715true]) [2023-08-29 09:40:21,459 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,459 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,460 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,460 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,460 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:21,460 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,460 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,460 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,460 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,460 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,460 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,461 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,461 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:21,461 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,461 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,461 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,461 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,461 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,461 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,461 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,462 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:40:21,462 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,462 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,462 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,462 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,462 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,462 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,462 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,462 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:21,462 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,463 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,463 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,463 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,463 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,463 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,463 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,466 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,466 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,466 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,466 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,467 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,467 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,467 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,467 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,467 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,467 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,467 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,467 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,468 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,468 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,468 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,468 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 56#L713-2true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:21,468 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,468 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,468 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,468 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,468 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 56#L713-2true, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,469 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,469 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,469 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,469 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,469 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,469 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,469 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,469 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,469 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,470 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,470 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,470 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,470 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,470 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,470 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 56#L713-2true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:21,470 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,470 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,470 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,470 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,471 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:21,471 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,471 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,471 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,471 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,472 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:21,472 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,472 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,472 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,472 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,472 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:21,472 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,472 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,472 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,472 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,473 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:21,473 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,473 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,473 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,473 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,473 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 198#L703-1true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:21,473 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,473 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,473 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,474 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,474 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:21,474 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,474 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,474 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,474 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,474 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:21,474 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,475 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,475 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,475 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,475 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 263#L708-1true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:21,475 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,475 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,475 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,475 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,476 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:21,476 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,476 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,476 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,476 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,476 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:21,476 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,477 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,477 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,477 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,477 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:21,477 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,477 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,477 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,477 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,477 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:21,478 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,478 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,478 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,478 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,478 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,478 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,478 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,478 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,479 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,479 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,479 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,479 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,479 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,479 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,479 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,479 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,480 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,480 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,480 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,480 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,480 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,480 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,481 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,481 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,481 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,481 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,481 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,481 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,482 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,482 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,482 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,482 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,482 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,482 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,482 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,482 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 7#L708-3true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,483 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,483 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,483 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,483 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,483 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [75#L708-2true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,483 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,483 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,483 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,483 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [75#L708-2true, 182#L715-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,484 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,484 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,484 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,484 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [75#L708-2true, 5#L711-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,484 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,484 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,484 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,484 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,485 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [75#L708-2true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,485 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,485 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,485 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,485 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,486 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,486 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,486 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,486 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,486 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,486 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,486 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,487 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,487 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,487 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,487 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,487 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,487 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,487 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,487 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,488 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,488 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,488 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,488 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,488 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,488 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,488 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,488 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [182#L715-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,489 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,489 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,489 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,489 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,489 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,489 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,489 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,489 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,489 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,490 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0), 263#L708-1true]) [2023-08-29 09:40:21,490 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,490 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,490 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,490 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,491 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,491 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,491 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,491 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [182#L715-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,491 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,491 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,491 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,492 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,492 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,492 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,492 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,492 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,492 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,492 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,492 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,493 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,493 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,493 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,493 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,493 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,493 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,493 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,493 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,493 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,494 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,494 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,494 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,494 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,494 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,494 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,494 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,494 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,494 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,495 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,495 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,495 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,495 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,495 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,520 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 142#L722true, 496#(= |#race~MTX~0| 0), 163#L735-1true, 23#L734true]) [2023-08-29 09:40:21,520 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,520 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,520 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,520 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,520 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,520 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 473#L724-2true, 163#L735-1true]) [2023-08-29 09:40:21,520 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,521 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,521 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,521 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,521 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:21,521 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 142#L722true, 287#L733-1true]) [2023-08-29 09:40:21,521 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,521 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,521 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,521 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,521 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:21,636 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [40#L734-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:40:21,636 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,636 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,636 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,637 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,637 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,637 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:21,637 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,637 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,637 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:21,637 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,637 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,638 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [40#L734-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:40:21,638 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,638 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,638 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:21,638 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,639 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,639 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,639 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,639 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,639 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,639 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,639 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,639 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,639 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,639 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,640 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,640 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,640 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,640 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,640 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,640 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,640 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,640 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,640 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,641 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:21,641 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,641 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,641 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,641 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,641 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,641 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,641 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,641 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,642 INFO L381 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,642 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,642 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,642 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,642 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:21,642 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,642 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,642 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,642 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,651 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true]) [2023-08-29 09:40:21,651 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,651 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,651 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,651 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,651 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,651 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,651 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,652 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true]) [2023-08-29 09:40:21,652 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,652 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,652 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,652 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,652 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,652 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,652 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,652 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 348#L703-3true, 305#L703-1true]) [2023-08-29 09:40:21,653 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,653 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,653 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,653 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,653 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,653 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,653 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,653 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 348#L703-3true]) [2023-08-29 09:40:21,653 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,653 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,654 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,654 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,654 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,654 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,654 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,667 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:40:21,668 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,668 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,668 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,668 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,668 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,668 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,668 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,668 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:40:21,668 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,668 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,669 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,669 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,669 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,669 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,669 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,669 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 305#L703-1true]) [2023-08-29 09:40:21,669 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,669 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,669 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,670 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,670 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,670 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,670 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,670 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true]) [2023-08-29 09:40:21,670 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,670 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,670 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,670 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,670 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,671 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,671 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,682 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:40:21,682 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,682 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,682 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,682 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,682 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,682 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,682 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,683 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:40:21,683 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,683 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,683 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,683 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,683 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,683 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,683 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,683 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 305#L703-1true]) [2023-08-29 09:40:21,683 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,684 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,684 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,684 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,684 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,684 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,684 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,684 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true]) [2023-08-29 09:40:21,684 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,684 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,684 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,685 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,685 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,685 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,685 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,690 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:40:21,690 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,690 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,690 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,691 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,691 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,691 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,691 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,691 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true]) [2023-08-29 09:40:21,691 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,691 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,691 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,691 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,691 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,692 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,692 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,692 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 305#L703-1true]) [2023-08-29 09:40:21,692 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,692 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,692 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,692 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,692 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,692 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,692 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,693 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true]) [2023-08-29 09:40:21,693 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:21,693 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,693 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,693 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:21,693 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,693 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:21,693 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:21,701 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,701 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,701 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,701 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,701 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,701 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,701 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,701 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [40#L734-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,702 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,702 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,702 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,702 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,702 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,702 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,702 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,702 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,702 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,703 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,703 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,703 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,703 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,703 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [40#L734-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 312#L733-3true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:21,703 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:21,703 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:21,703 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:21,703 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,703 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:21,704 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,708 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,708 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,708 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,708 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,708 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,709 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,709 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,709 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,709 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,709 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 339#L713-2true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,709 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,709 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,710 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,710 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,710 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 133#L703-1true, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,710 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,710 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,710 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,710 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,710 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,710 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,711 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,711 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,711 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,711 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,711 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,711 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,711 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,711 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,711 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 339#L713-2true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,712 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,712 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,712 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,712 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,712 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 339#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,712 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,712 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,712 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,712 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,713 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 50#L715true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,713 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,713 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,713 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,713 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,714 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 50#L715true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,714 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,714 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,714 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,714 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,714 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 50#L715true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,714 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,714 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,714 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,714 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,715 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 50#L715true, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,715 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,715 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,715 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,715 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,715 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,715 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,715 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,715 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,716 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,716 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,716 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,716 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,716 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,716 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,716 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,716 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,716 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,717 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,717 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,717 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 50#L715true, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,717 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,717 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,717 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,717 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,718 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,718 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,718 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,718 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,718 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,719 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,719 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,719 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,719 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,719 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,719 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,719 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,719 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,720 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,720 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,720 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,720 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,720 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:23,720 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,720 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,721 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,721 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:23,721 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,721 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,721 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,721 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:23,722 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,722 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,722 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,722 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,722 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0), 217#L720-2true]) [2023-08-29 09:40:23,722 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,722 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,722 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,722 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,723 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,723 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,723 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,723 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,723 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,724 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [75#L708-2true, 336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,724 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,724 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,724 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,724 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,724 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,724 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,724 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,725 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,725 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,725 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,725 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,725 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,725 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,725 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,725 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,725 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,725 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,726 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,726 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,726 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,726 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,726 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,726 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,726 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,726 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,727 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,727 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,727 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,727 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,727 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 7#L708-3true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,727 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,727 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,727 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,727 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,728 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,728 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,728 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,728 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,728 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,729 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,729 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,729 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,729 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,729 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,729 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,729 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,729 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,729 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,730 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,730 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 296#L711-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,730 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,730 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,730 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,730 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,730 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 21#L708-1true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,730 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,730 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,731 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,731 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,731 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,731 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,731 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,731 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,731 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,731 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,731 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,732 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,732 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,732 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,732 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,732 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,732 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,732 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,732 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,733 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,733 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,733 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,733 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,733 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,734 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,734 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,734 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,734 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,734 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,734 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,734 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,734 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,734 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,734 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,735 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,735 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:23,735 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:23,735 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,735 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,735 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,735 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,735 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,735 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,736 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,736 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,736 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,736 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,736 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,736 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,736 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,736 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,737 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,737 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:23,737 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,737 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 459#L703-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:23,737 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:23,737 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:23,737 INFO L386 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2023-08-29 09:40:23,737 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:24,031 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2935] L713-4-->L713-6: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1133 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= v_~MTX~0_1132 0)) InVars {~MTX~0=v_~MTX~0_1133} OutVars{~MTX~0=v_~MTX~0_1132, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_19|, #race~MTX~0=|v_#race~MTX~0_1160|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_49|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][178], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 6#L713-6true, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:24,031 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:24,031 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:24,031 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:24,031 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:24,033 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3252] L716-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1377 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= v_~MTX~0_1376 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1377} OutVars{~MTX~0=v_~MTX~0_1376, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_87|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_163|, #race~MTX~0=|v_#race~MTX~0_1374|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_63|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_27|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][179], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 163#L735-1true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:24,033 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:24,033 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:24,033 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:24,033 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:24,033 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3254] L718-->L724-2: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|) (= v_~MTX~0_1380 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1381 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|)) InVars {~MTX~0=v_~MTX~0_1381} OutVars{~MTX~0=v_~MTX~0_1380, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_173|, #race~MTX~0=|v_#race~MTX~0_1376|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_65|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_29|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][180], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 473#L724-2true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:24,034 INFO L383 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2023-08-29 09:40:24,034 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:24,034 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:24,034 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 56#L713-2true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 23#L734true]) [2023-08-29 09:40:26,278 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:26,278 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:26,278 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,278 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 56#L713-2true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:26,278 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,279 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,279 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,279 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,280 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 56#L713-2true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:40:26,280 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:26,280 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,280 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,280 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,280 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,281 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,281 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,281 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,281 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,281 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,281 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,281 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,281 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,281 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,281 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,282 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,282 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,282 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,282 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,282 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,282 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 56#L713-2true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:26,282 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,282 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,282 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,282 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,283 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,283 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,283 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,283 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 56#L713-2true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,283 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,283 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,283 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,283 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,283 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,283 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,284 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,284 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2935] L713-4-->L713-6: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1133 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= v_~MTX~0_1132 0)) InVars {~MTX~0=v_~MTX~0_1133} OutVars{~MTX~0=v_~MTX~0_1132, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_19|, #race~MTX~0=|v_#race~MTX~0_1160|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_49|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][178], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 6#L713-6true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,284 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:26,284 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:26,285 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:26,285 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:26,285 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 10#L715true, 23#L734true]) [2023-08-29 09:40:26,285 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:26,285 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,285 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:26,285 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,285 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 287#L733-1true, 10#L715true]) [2023-08-29 09:40:26,286 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,286 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,286 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,286 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,287 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 23#L734true, 10#L715true]) [2023-08-29 09:40:26,287 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:26,287 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,287 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,288 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,288 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:26,288 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,288 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,288 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,288 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,288 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,288 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,288 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,289 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:26,289 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,289 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,289 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,289 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,289 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,289 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,289 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,289 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true, 10#L715true]) [2023-08-29 09:40:26,290 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,290 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,290 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,290 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,290 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,290 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,290 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,290 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 502#(= |#race~buf~0| 0), 10#L715true]) [2023-08-29 09:40:26,290 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,290 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,291 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,291 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,291 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,291 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,291 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,297 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:26,297 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,297 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,297 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,297 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,298 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [182#L715-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:26,298 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,298 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,298 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,298 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,299 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,299 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,300 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,300 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,300 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,300 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,300 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,300 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,300 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,300 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,300 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,301 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,301 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,301 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,301 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,301 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,301 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:26,301 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,301 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,301 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,301 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,302 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,302 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,302 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,302 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,302 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,302 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,302 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,302 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,302 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,302 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,303 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,303 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3254] L718-->L724-2: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|) (= v_~MTX~0_1380 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1381 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|)) InVars {~MTX~0=v_~MTX~0_1381} OutVars{~MTX~0=v_~MTX~0_1380, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_173|, #race~MTX~0=|v_#race~MTX~0_1376|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_65|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_29|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][180], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 473#L724-2true]) [2023-08-29 09:40:26,303 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:26,303 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,303 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,303 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,303 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][189], [182#L715-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:26,303 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,303 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,304 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,304 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3252] L716-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1377 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= v_~MTX~0_1376 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1377} OutVars{~MTX~0=v_~MTX~0_1376, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_87|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_163|, #race~MTX~0=|v_#race~MTX~0_1374|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_63|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_27|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][179], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 473#L724-2true]) [2023-08-29 09:40:26,304 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:26,304 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,304 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,304 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,310 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [182#L715-1true, Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:26,310 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:26,310 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:26,310 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:26,310 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:26,310 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:26,310 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,311 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,311 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,311 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,312 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][244], [182#L715-1true, Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 88#L721-2true, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:26,312 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:26,312 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:26,312 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:26,313 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:26,313 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,313 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,313 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,313 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,313 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,313 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,313 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,313 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,314 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,314 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,314 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,314 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,314 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,314 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,314 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,314 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,314 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:26,315 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,315 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,315 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,315 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,315 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,315 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,315 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,315 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,315 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,315 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,316 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,316 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,316 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,316 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,316 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3254] L718-->L724-2: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|) (= v_~MTX~0_1380 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1381 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|)) InVars {~MTX~0=v_~MTX~0_1381} OutVars{~MTX~0=v_~MTX~0_1380, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_173|, #race~MTX~0=|v_#race~MTX~0_1376|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_65|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_29|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][180], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 473#L724-2true]) [2023-08-29 09:40:26,316 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:26,316 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,316 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,316 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,317 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3252] L716-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1377 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= v_~MTX~0_1376 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1377} OutVars{~MTX~0=v_~MTX~0_1376, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_87|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_163|, #race~MTX~0=|v_#race~MTX~0_1374|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_63|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_27|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][179], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 473#L724-2true]) [2023-08-29 09:40:26,317 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:26,317 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,317 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,317 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,322 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:26,322 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,323 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,323 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,323 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,323 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [182#L715-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:26,323 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:26,323 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,323 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,323 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:26,325 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,325 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,325 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,325 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,325 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,325 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,325 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,325 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,326 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 145#L711-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,326 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,326 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,326 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,326 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,326 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,326 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,326 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,326 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:26,327 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,327 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,327 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,327 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,327 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,327 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,327 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,327 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,327 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,327 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,328 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,328 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,328 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,328 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,328 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][221], [182#L715-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:26,328 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:26,328 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,328 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,328 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,329 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3254] L718-->L724-2: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|) (= v_~MTX~0_1380 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1381 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|)) InVars {~MTX~0=v_~MTX~0_1381} OutVars{~MTX~0=v_~MTX~0_1380, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_173|, #race~MTX~0=|v_#race~MTX~0_1376|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_65|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_29|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][180], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 473#L724-2true]) [2023-08-29 09:40:26,329 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:26,329 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,329 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,329 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,329 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3252] L716-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1377 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= v_~MTX~0_1376 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1377} OutVars{~MTX~0=v_~MTX~0_1376, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_87|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_163|, #race~MTX~0=|v_#race~MTX~0_1374|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_63|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_27|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][179], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 473#L724-2true]) [2023-08-29 09:40:26,329 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:26,329 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,329 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,330 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,334 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [182#L715-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:26,334 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,334 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,334 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,335 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,335 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [350#L708-3true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:26,335 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,335 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,335 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,335 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,336 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][190], [182#L715-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:26,336 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,337 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,337 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,337 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,337 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,337 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,337 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,337 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,337 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,337 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,338 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,338 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,338 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,338 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,338 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,338 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,338 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,338 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,338 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,338 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,339 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:26,339 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,339 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,339 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,339 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,339 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,339 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,339 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,340 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,340 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,340 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,340 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,340 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,340 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,340 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:40:26,340 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,340 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3254] L718-->L724-2: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|) (= v_~MTX~0_1380 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1381 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|)) InVars {~MTX~0=v_~MTX~0_1381} OutVars{~MTX~0=v_~MTX~0_1380, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_173|, #race~MTX~0=|v_#race~MTX~0_1376|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_65|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_29|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][180], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 473#L724-2true]) [2023-08-29 09:40:26,340 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:26,341 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,341 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,341 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,341 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3252] L716-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1377 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= v_~MTX~0_1376 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1377} OutVars{~MTX~0=v_~MTX~0_1376, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_87|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_163|, #race~MTX~0=|v_#race~MTX~0_1374|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_63|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_27|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][179], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 473#L724-2true]) [2023-08-29 09:40:26,341 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:26,341 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,341 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,341 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,345 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,345 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,345 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,345 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,346 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,346 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [182#L715-1true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,346 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,346 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,346 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,346 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,346 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,346 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,347 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,347 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,347 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,347 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,347 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:26,347 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,347 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:26,347 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][133], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 198#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,348 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:26,348 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,348 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,348 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,348 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][134], [139#L720-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,348 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:26,348 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,348 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,348 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,349 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][135], [5#L711-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,349 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:26,349 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,349 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,349 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,349 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][136], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 263#L708-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:26,349 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:26,349 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,349 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,349 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,485 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 348#L703-3true, 287#L733-1true]) [2023-08-29 09:40:26,485 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,485 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,485 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,485 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,485 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,485 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 45#L703-7true, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:26,485 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,486 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,486 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,486 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,486 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,498 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:26,499 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:26,499 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:26,499 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:26,499 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:26,499 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:26,499 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 131#L734-4true, 215#L720-3true, 287#L733-1true]) [2023-08-29 09:40:26,499 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,500 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,500 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,500 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,500 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,508 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 287#L733-1true]) [2023-08-29 09:40:26,508 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,508 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,508 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,508 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,509 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,509 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, 131#L734-4true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:26,509 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:26,509 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:26,509 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,509 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,509 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:26,513 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:26,513 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,514 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,514 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,514 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,514 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,514 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 131#L734-4true, 491#true, thr1Thread3of3ForFork0InUse, 287#L733-1true]) [2023-08-29 09:40:26,514 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:26,514 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:26,514 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,514 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:26,515 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:28,967 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:28,968 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:28,968 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:28,968 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:28,968 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:40:28,968 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:28,968 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:28,968 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:28,968 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:28,968 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:40:28,969 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:28,969 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:28,969 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:28,969 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:28,969 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:40:28,969 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 312#L733-3true, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:28,969 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:28,969 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:28,970 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:28,970 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:40:28,970 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3267] L724-2-->L708-1: Formula: (and (not |v_thr1Thread1of3ForFork0_#t~switch9#1_188|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1399 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_187| (= v_~MTX~0_1398 1) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_99| 1) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139| 0))) InVars {~MTX~0=v_~MTX~0_1399} OutVars{~MTX~0=v_~MTX~0_1398, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_139|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_187|, #race~MTX~0=|v_#race~MTX~0_1388|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_188|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][148], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 21#L708-1true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:28,970 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:28,970 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:28,970 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:28,970 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:28,970 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3320] L724-2-->L711-1: Formula: (and (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_121| 2) (= v_~MTX~0_1470 1) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1471 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| 0)) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_228|) (<= 0 (+ 2147483648 |v_thr1Thread1of3ForFork0_#t~nondet11#1_35|)) (= |v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27| |v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|) |v_thr1Thread1of3ForFork0_#t~switch9#1_227| (not |v_thr1Thread1of3ForFork0_#t~switch9#1_229|) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|) (<= |v_thr1Thread1of3ForFork0_#t~nondet11#1_35| 2147483647)) InVars {~MTX~0=v_~MTX~0_1471} OutVars{thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1_27|, ~MTX~0=v_~MTX~0_1470, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_121|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_153|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_227|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_37|, #race~MTX~0=|v_#race~MTX~0_1460|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_35|, thr1Thread1of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread1of3ForFork0_akbd_read_char_~wait#1_37|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_141|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_229|, |v_thr1Thread1of3ForFork0_#t~switch9#1_228|] AssignedVars[thr1Thread1of3ForFork0_akbd_read_char_#in~wait#1, ~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_akbd_read_char_~wait#1, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][149], [336#L711-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:28,971 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:28,971 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:28,971 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:28,971 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:28,971 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3323] L724-2-->L720-1: Formula: (and (= v_~MTX~0_1476 1) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_253|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_127| 3) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_254|) (not |v_thr1Thread1of3ForFork0_#t~switch9#1_252|) |v_thr1Thread1of3ForFork0_#t~switch9#1_251| (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1477 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157| 0))) InVars {~MTX~0=v_~MTX~0_1477} OutVars{~MTX~0=v_~MTX~0_1476, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_127|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_157|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_251|, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1_35|, #race~MTX~0=|v_#race~MTX~0_1464|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_113|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_145|} AuxVars[|v_thr1Thread1of3ForFork0_#t~switch9#1_254|, |v_thr1Thread1of3ForFork0_#t~switch9#1_253|, |v_thr1Thread1of3ForFork0_#t~switch9#1_252|] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][150], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 280#L720-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:28,971 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:28,971 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:28,971 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:28,971 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:28,972 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3298] L724-2-->L703-1: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|) (= |v_thr1Thread1of3ForFork0_#t~nondet8#1_105| 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1449 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) |v_thr1Thread1of3ForFork0_#t~switch9#1_195| (= v_~MTX~0_1448 1)) InVars {~MTX~0=v_~MTX~0_1449} OutVars{~MTX~0=v_~MTX~0_1448, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_105|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_31|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_195|, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1_21|, #race~MTX~0=|v_#race~MTX~0_1438|, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_99|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_131|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread1of3ForFork0_#t~switch9#1, thr1Thread1of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][151], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 90#L733-2true, 332#L715-1true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 133#L703-1true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:28,972 INFO L383 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2023-08-29 09:40:28,972 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:28,972 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:28,972 INFO L386 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2023-08-29 09:40:32,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [182#L715-1true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 23#L734true]) [2023-08-29 09:40:32,165 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:32,165 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:32,165 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:32,165 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:32,166 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][278], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 287#L733-1true]) [2023-08-29 09:40:32,166 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,166 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,166 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,166 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,168 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][243], [182#L715-1true, Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:40:32,168 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:32,168 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,168 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:32,168 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:32,168 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][231], [460#L708-1true, 182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:32,168 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,169 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:40:32,169 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,169 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:32,169 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:32,169 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,169 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:32,169 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][232], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:32,169 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,169 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,170 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:40:32,170 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:32,170 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,170 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:32,170 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:32,170 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][233], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 305#L703-1true]) [2023-08-29 09:40:32,170 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,170 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,170 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:40:32,171 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:32,171 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:32,171 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,171 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:32,171 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][234], [182#L715-1true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0)]) [2023-08-29 09:40:32,171 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,171 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,171 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:32,171 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:40:32,172 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:32,172 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,172 INFO L386 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2023-08-29 09:40:32,172 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3254] L718-->L724-2: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|) (= v_~MTX~0_1380 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1381 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|)) InVars {~MTX~0=v_~MTX~0_1381} OutVars{~MTX~0=v_~MTX~0_1380, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_173|, #race~MTX~0=|v_#race~MTX~0_1376|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_65|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_29|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][180], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 473#L724-2true]) [2023-08-29 09:40:32,172 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:32,172 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,172 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:32,172 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:32,172 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3252] L716-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1377 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= v_~MTX~0_1376 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1377} OutVars{~MTX~0=v_~MTX~0_1376, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_87|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_163|, #race~MTX~0=|v_#race~MTX~0_1374|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_63|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_27|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][179], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 473#L724-2true]) [2023-08-29 09:40:32,173 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:32,173 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:32,173 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,173 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:32,181 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2935] L713-4-->L713-6: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1133 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= v_~MTX~0_1132 0)) InVars {~MTX~0=v_~MTX~0_1133} OutVars{~MTX~0=v_~MTX~0_1132, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_19|, #race~MTX~0=|v_#race~MTX~0_1160|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_49|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][178], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 6#L713-6true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 163#L735-1true]) [2023-08-29 09:40:32,181 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,181 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,181 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,181 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,185 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3252] L716-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1377 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= v_~MTX~0_1376 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1377} OutVars{~MTX~0=v_~MTX~0_1376, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_87|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_163|, #race~MTX~0=|v_#race~MTX~0_1374|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_63|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_27|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][179], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 163#L735-1true, 473#L724-2true]) [2023-08-29 09:40:32,185 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,185 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,185 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,185 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,186 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3254] L718-->L724-2: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|) (= v_~MTX~0_1380 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1381 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|)) InVars {~MTX~0=v_~MTX~0_1381} OutVars{~MTX~0=v_~MTX~0_1380, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_173|, #race~MTX~0=|v_#race~MTX~0_1376|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_65|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_29|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][180], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 502#(= |#race~buf~0| 0), 163#L735-1true, 473#L724-2true]) [2023-08-29 09:40:32,186 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,186 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,186 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,186 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,192 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2935] L713-4-->L713-6: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1133 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= v_~MTX~0_1132 0)) InVars {~MTX~0=v_~MTX~0_1133} OutVars{~MTX~0=v_~MTX~0_1132, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_19|, #race~MTX~0=|v_#race~MTX~0_1160|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_49|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][178], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 6#L713-6true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 163#L735-1true]) [2023-08-29 09:40:32,192 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,192 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,192 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,193 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,195 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3252] L716-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1377 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= v_~MTX~0_1376 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1377} OutVars{~MTX~0=v_~MTX~0_1376, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_87|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_163|, #race~MTX~0=|v_#race~MTX~0_1374|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_63|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_27|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][179], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 163#L735-1true, 473#L724-2true]) [2023-08-29 09:40:32,195 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,195 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,195 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,195 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,195 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3254] L718-->L724-2: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|) (= v_~MTX~0_1380 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1381 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|)) InVars {~MTX~0=v_~MTX~0_1381} OutVars{~MTX~0=v_~MTX~0_1380, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_173|, #race~MTX~0=|v_#race~MTX~0_1376|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_65|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_29|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][180], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 502#(= |#race~buf~0| 0), 163#L735-1true, 473#L724-2true]) [2023-08-29 09:40:32,195 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,195 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,195 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,196 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,203 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2935] L713-4-->L713-6: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1133 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= v_~MTX~0_1132 0)) InVars {~MTX~0=v_~MTX~0_1133} OutVars{~MTX~0=v_~MTX~0_1132, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_19|, #race~MTX~0=|v_#race~MTX~0_1160|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_49|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][178], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 6#L713-6true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 163#L735-1true]) [2023-08-29 09:40:32,203 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,203 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,203 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,203 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,205 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3252] L716-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1377 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= v_~MTX~0_1376 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1377} OutVars{~MTX~0=v_~MTX~0_1376, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_87|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_163|, #race~MTX~0=|v_#race~MTX~0_1374|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_63|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_27|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][179], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 163#L735-1true, 473#L724-2true]) [2023-08-29 09:40:32,205 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,205 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,206 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,206 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3254] L718-->L724-2: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|) (= v_~MTX~0_1380 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1381 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|)) InVars {~MTX~0=v_~MTX~0_1381} OutVars{~MTX~0=v_~MTX~0_1380, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_173|, #race~MTX~0=|v_#race~MTX~0_1376|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_65|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_29|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][180], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 502#(= |#race~buf~0| 0), 473#L724-2true, 163#L735-1true]) [2023-08-29 09:40:32,206 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,206 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,206 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,206 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,221 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2935] L713-4-->L713-6: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1133 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= v_~MTX~0_1132 0)) InVars {~MTX~0=v_~MTX~0_1133} OutVars{~MTX~0=v_~MTX~0_1132, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_19|, #race~MTX~0=|v_#race~MTX~0_1160|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_49|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][178], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, 6#L713-6true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 163#L735-1true]) [2023-08-29 09:40:32,222 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,222 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,222 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,222 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,225 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3252] L716-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1377 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= v_~MTX~0_1376 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1377} OutVars{~MTX~0=v_~MTX~0_1376, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_87|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_163|, #race~MTX~0=|v_#race~MTX~0_1374|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_63|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_27|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][179], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 473#L724-2true, 163#L735-1true]) [2023-08-29 09:40:32,226 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,226 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,226 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,226 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,226 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3254] L718-->L724-2: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|) (= v_~MTX~0_1380 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1381 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|)) InVars {~MTX~0=v_~MTX~0_1381} OutVars{~MTX~0=v_~MTX~0_1380, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_173|, #race~MTX~0=|v_#race~MTX~0_1376|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_65|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_29|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][180], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 473#L724-2true, 163#L735-1true]) [2023-08-29 09:40:32,226 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,226 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,226 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,226 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,384 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:40:32,385 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:32,385 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:32,385 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:32,385 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:32,385 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:32,385 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 131#L734-4true, 148#L733-3true, 287#L733-1true]) [2023-08-29 09:40:32,385 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,385 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,386 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,386 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,386 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,395 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 163#L735-1true]) [2023-08-29 09:40:32,396 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,396 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,396 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,396 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,396 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,396 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 287#L733-1true]) [2023-08-29 09:40:32,396 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,396 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,396 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,397 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,397 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,397 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [452#L735true, Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 163#L735-1true, 496#(= |#race~MTX~0| 0)]) [2023-08-29 09:40:32,397 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,397 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,397 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,397 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,397 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,410 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 452#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:32,410 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:32,410 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:32,410 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:32,410 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:32,410 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:32,410 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 163#L735-1true]) [2023-08-29 09:40:32,411 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,411 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,411 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,411 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,411 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,411 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 287#L733-1true]) [2023-08-29 09:40:32,411 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,412 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,412 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,412 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,412 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,422 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 163#L735-1true]) [2023-08-29 09:40:32,422 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,423 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,423 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,423 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,423 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,423 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 233#L743-4true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 287#L733-1true]) [2023-08-29 09:40:32,423 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,423 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,423 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,423 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,423 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,424 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [452#L735true, Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, 233#L743-4true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:32,424 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:32,424 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:32,424 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:32,424 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:32,424 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:32,429 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [Black: 494#true, 452#L735true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 496#(= |#race~MTX~0| 0), 163#L735-1true]) [2023-08-29 09:40:32,429 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,429 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,429 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,429 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,429 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,430 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [350#L708-3true, 338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 163#L735-1true]) [2023-08-29 09:40:32,430 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,430 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,430 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,430 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,430 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,430 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [350#L708-3true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 287#L733-1true]) [2023-08-29 09:40:32,430 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:32,430 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,431 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:32,431 INFO L386 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2023-08-29 09:40:32,431 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:35,581 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, 428#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:35,582 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,582 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,582 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,582 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,582 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 217#L720-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,582 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:35,582 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,583 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,583 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,583 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,583 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,583 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:35,583 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,583 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,583 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,583 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,584 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,584 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:35,584 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,584 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,584 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,584 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,584 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 217#L720-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,584 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:35,585 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,585 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,585 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,585 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,585 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 387#L720-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,585 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,585 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,585 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,585 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,586 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,586 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,586 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,586 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,586 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,586 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,586 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,586 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,586 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,587 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,587 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,587 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,587 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,587 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,587 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,587 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,587 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,587 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,588 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,588 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,588 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,588 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,588 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,588 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3066] L721-->L721-2: Formula: (= |v_#race~buf~0_220| |v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_27|) InVars {} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_27|, #race~buf~0=|v_#race~buf~0_220|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~buf~0][239], [408#L721-2true, Black: 494#true, 500#true, 428#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,588 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:35,588 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:35,588 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:35,588 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:35,589 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, 428#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:35,589 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,589 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,589 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,589 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,590 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,590 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:35,590 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,590 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,590 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,590 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,590 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [75#L708-2true, 139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,590 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:35,591 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,591 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,591 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,591 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,591 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,591 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:35,591 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,591 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,591 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,592 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,592 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [75#L708-2true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,592 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:35,592 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,592 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,592 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,592 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,592 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 198#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,592 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,593 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,593 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,593 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,593 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,593 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,593 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,593 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,593 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,593 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,594 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,594 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,594 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,594 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,594 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,594 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,594 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,594 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,594 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,595 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,595 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 263#L708-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,595 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,595 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,595 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,595 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,595 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,595 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,595 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3204] L708-7-->L724-2: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_111| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_111| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_105|) (= v_~MTX~0_1312 0) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_105| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1313 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_1313} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_61|, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_115|, ~MTX~0=v_~MTX~0_1312, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_111|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_71|, #race~MTX~0=|v_#race~MTX~0_1320|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_105|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread3of3ForFork0_#t~switch9#1, ~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][218], [Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, 428#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,596 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:35,596 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:35,596 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:35,596 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:35,596 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, 428#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:35,597 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,597 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,597 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,597 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,597 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,597 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:35,597 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,597 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,597 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,598 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,598 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,598 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:35,598 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,598 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,598 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,598 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,598 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,599 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:35,599 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,599 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,599 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,599 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,599 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,599 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:35,599 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,599 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,599 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,600 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,600 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,600 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,600 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,600 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,600 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,600 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,600 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,600 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,601 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,601 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,601 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,601 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,601 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,601 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,601 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,601 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,601 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,602 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,602 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,602 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,602 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,602 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,602 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,602 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,602 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,602 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,603 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,603 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2510] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][219], [Black: 494#true, 428#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 313#L712true, 142#L722true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:35,603 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:35,603 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:35,603 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:35,603 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:35,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 428#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:35,604 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,604 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,604 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,605 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,605 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 84#L703-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,605 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,605 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,605 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,605 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,605 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,605 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,606 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,606 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,606 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,606 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,606 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,606 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,606 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,606 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,607 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,607 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,607 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,607 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,607 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,607 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,607 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,607 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,607 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,607 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,608 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,608 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,608 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,608 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,608 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:35,608 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,608 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,608 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,608 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,609 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,609 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:35,609 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,609 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,609 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,609 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,609 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,609 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:35,610 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,610 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,610 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,610 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,610 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 263#L708-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,610 INFO L383 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2023-08-29 09:40:35,610 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,610 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,610 INFO L386 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-29 09:40:35,610 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:35,611 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3194] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_27 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 1) InVars {~MTX~0=v_~MTX~0_In_27} OutVars{~MTX~0=v_~MTX~0_In_27} AuxVars[] AssignedVars[][187], [Black: 494#true, 500#true, 428#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 207#L703-7true, 496#(= |#race~MTX~0| 0), 142#L722true, 388#L743-5true]) [2023-08-29 09:40:35,611 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:35,611 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:35,611 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:35,611 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:37,920 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2935] L713-4-->L713-6: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1133 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|) (= v_~MTX~0_1132 0)) InVars {~MTX~0=v_~MTX~0_1133} OutVars{~MTX~0=v_~MTX~0_1132, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_65|, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1_19|, #race~MTX~0=|v_#race~MTX~0_1160|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_49|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_61|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_akbd_read_char_#t~nondet6#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][178], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 6#L713-6true, 148#L733-3true, 502#(= |#race~buf~0| 0), 163#L735-1true]) [2023-08-29 09:40:37,921 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:37,921 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:37,921 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:37,921 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:37,923 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3252] L716-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1377 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|) (= v_~MTX~0_1376 0) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1377} OutVars{~MTX~0=v_~MTX~0_1376, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_87|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_163|, #race~MTX~0=|v_#race~MTX~0_1374|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_63|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_27|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_121|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][179], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 473#L724-2true, 163#L735-1true]) [2023-08-29 09:40:37,923 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:37,924 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:37,924 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:37,924 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:37,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3254] L718-->L724-2: Formula: (and (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|) (= v_~MTX~0_1380 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1381 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|)) InVars {~MTX~0=v_~MTX~0_1381} OutVars{~MTX~0=v_~MTX~0_1380, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_93|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_135|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_173|, #race~MTX~0=|v_#race~MTX~0_1376|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_65|, thr1Thread1of3ForFork0_#t~nondet11#1=|v_thr1Thread1of3ForFork0_#t~nondet11#1_29|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_123|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_#t~nondet11#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][180], [Black: 496#(= |#race~MTX~0| 0), thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 502#(= |#race~buf~0| 0), 473#L724-2true, 163#L735-1true]) [2023-08-29 09:40:37,924 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:37,924 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:37,924 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:37,924 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:38,466 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [452#L735true, Black: 494#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 163#L735-1true, 496#(= |#race~MTX~0| 0), 23#L734true]) [2023-08-29 09:40:38,466 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:38,467 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:38,467 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:38,467 INFO L386 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2023-08-29 09:40:38,467 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:40:38,467 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 163#L735-1true]) [2023-08-29 09:40:38,467 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:38,467 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:38,467 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:38,467 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:38,467 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:38,468 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 233#L743-4true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 287#L733-1true]) [2023-08-29 09:40:38,468 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:38,468 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:38,468 INFO L386 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2023-08-29 09:40:38,468 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:38,468 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:40,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:40,884 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:40,884 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,884 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,884 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:40,884 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3091] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_87| 0)) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_87| |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_83|) (= v_~MTX~0_1250 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1251 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_83|)) InVars {~MTX~0=v_~MTX~0_1251} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_61|, ~MTX~0=v_~MTX~0_1250, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_87|, #race~MTX~0=|v_#race~MTX~0_1254|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_83|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][72], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 197#L733-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:40,884 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:40,884 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:40,884 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,885 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3066] L721-->L721-2: Formula: (= |v_#race~buf~0_220| |v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_27|) InVars {} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_27|, #race~buf~0=|v_#race~buf~0_220|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, #race~buf~0][239], [408#L721-2true, Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 496#(= |#race~MTX~0| 0), 142#L722true, 388#L743-5true]) [2023-08-29 09:40:40,885 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:40:40,885 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:40,885 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:40,885 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:40,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:40,886 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:40,886 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,886 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,886 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:40,886 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3091] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_87| 0)) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_87| |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_83|) (= v_~MTX~0_1250 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1251 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_83|)) InVars {~MTX~0=v_~MTX~0_1251} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_61|, ~MTX~0=v_~MTX~0_1250, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_87|, #race~MTX~0=|v_#race~MTX~0_1254|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_83|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][72], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 142#L722true, 197#L733-1true, 388#L743-5true]) [2023-08-29 09:40:40,886 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:40,886 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:40,886 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,886 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,887 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3204] L708-7-->L724-2: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_111| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_111| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_105|) (= v_~MTX~0_1312 0) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_105| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1313 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_1313} OutVars{thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_61|, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_115|, ~MTX~0=v_~MTX~0_1312, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_111|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_71|, #race~MTX~0=|v_#race~MTX~0_1320|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_105|} AuxVars[] AssignedVars[thr1Thread3of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread3of3ForFork0_#t~switch9#1, ~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][218], [Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 425#L735-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:40,887 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:40,887 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:40,887 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:40,887 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:40,887 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:40,888 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:40,888 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,888 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:40,888 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,888 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3091] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_87| 0)) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_87| |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_83|) (= v_~MTX~0_1250 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1251 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_83|)) InVars {~MTX~0=v_~MTX~0_1251} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_61|, ~MTX~0=v_~MTX~0_1250, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_87|, #race~MTX~0=|v_#race~MTX~0_1254|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_83|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][72], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 197#L733-1true, 388#L743-5true]) [2023-08-29 09:40:40,888 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:40,888 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,888 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:40,888 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([2510] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][219], [Black: 494#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 313#L712true, 142#L722true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:40,889 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:40,889 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:40,889 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:40,889 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:40,889 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:40,890 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:40,890 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,890 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:40,890 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,890 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3091] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_87| 0)) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_87| |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_83|) (= v_~MTX~0_1250 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1251 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_83|)) InVars {~MTX~0=v_~MTX~0_1251} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_61|, ~MTX~0=v_~MTX~0_1250, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_87|, #race~MTX~0=|v_#race~MTX~0_1254|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_83|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][72], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 197#L733-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:40,890 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:40,890 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,890 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:40,890 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,891 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([3194] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_27 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 1) InVars {~MTX~0=v_~MTX~0_In_27} OutVars{~MTX~0=v_~MTX~0_In_27} AuxVars[] AssignedVars[][187], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 425#L735-1true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 207#L703-7true, 496#(= |#race~MTX~0| 0), 142#L722true, 388#L743-5true]) [2023-08-29 09:40:40,891 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:40,891 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,891 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:40,891 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,894 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:40,895 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,895 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,895 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,895 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,895 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,895 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:40,896 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,896 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,896 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,896 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,896 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,896 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,896 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,896 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:40,896 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,897 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,897 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,897 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,897 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,897 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,897 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,897 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 305#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:40,897 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,897 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,897 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,898 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,898 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,898 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,898 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,898 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 348#L703-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:40,898 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,898 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,898 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,898 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,899 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,899 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,899 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,899 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 142#L722true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:40,899 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,899 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,899 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,899 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,899 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,900 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:40,900 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,901 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,901 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,901 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,901 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,901 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 88#L721-2true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:40,901 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:40,901 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:40,901 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:40,901 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:40,901 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:40,902 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:40,902 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,902 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,902 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,902 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,902 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,902 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,902 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,903 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, 145#L711-1true, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:40,903 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,903 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,903 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,903 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,903 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,903 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,903 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,903 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 142#L722true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:40,904 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,904 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,904 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,904 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,904 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,904 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,904 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,904 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 215#L720-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:40,904 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,905 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,905 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,905 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,905 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,905 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,905 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,907 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:40,907 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,907 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,907 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,907 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,907 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,907 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:40,907 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,908 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,908 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,908 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,908 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,908 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,908 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,908 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:40,908 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,908 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,909 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,909 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,909 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,909 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,909 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,909 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:40,909 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,909 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,909 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,909 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,910 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,910 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,910 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,910 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, 354#L720-1true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:40,911 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,911 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,911 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,911 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,911 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,911 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,911 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,911 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 142#L722true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:40,911 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:40,911 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:40,911 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:40,912 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:40,912 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:40,912 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [Black: 494#true, 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 142#L722true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:40,913 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,913 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,913 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,913 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,913 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,913 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:40,913 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,913 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,913 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,913 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,914 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,914 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:40,914 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,914 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,914 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,914 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,914 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,914 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,914 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,915 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:40,915 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,915 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,915 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,915 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,915 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,915 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,915 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,916 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:40:40,916 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,916 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,916 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,916 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,916 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,916 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,916 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,916 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:40,917 INFO L383 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2023-08-29 09:40:40,917 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,917 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:40,917 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,917 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:40,917 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:40:40,917 INFO L386 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-29 09:40:46,565 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 142#L722true, 388#L743-5true, 23#L734true]) [2023-08-29 09:40:46,565 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:46,565 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:46,565 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:46,565 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:46,565 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:46,566 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:46,566 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:46,566 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,566 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,566 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,566 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:46,566 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:46,566 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:46,566 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,567 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,567 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,567 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,567 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,567 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:46,567 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:46,567 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:46,567 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,567 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,567 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,568 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,568 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,568 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:46,568 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 305#L703-1true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:46,568 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:46,568 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,568 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,568 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,568 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,568 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,569 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:46,569 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 354#L720-1true, 491#true, 148#L733-3true, 142#L722true, 388#L743-5true]) [2023-08-29 09:40:46,569 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:46,569 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,569 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,569 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,569 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:46,569 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,569 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,572 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 473#L724-2true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:46,572 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:46,572 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,572 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,572 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,572 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:46,572 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 348#L703-3true, 142#L722true, 388#L743-5true, 287#L733-1true]) [2023-08-29 09:40:46,573 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:46,573 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,573 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,573 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:46,573 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,573 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3197] L703-3-->L703-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_33 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_33} OutVars{~MTX~0=v_~MTX~0_In_33} AuxVars[] AssignedVars[][74], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 45#L703-7true, 142#L722true, 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:46,573 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:46,573 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,573 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:46,573 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,573 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,574 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 163#L735-1true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:46,574 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:46,574 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:46,574 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,574 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,574 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,575 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3096] L721-->L721-2: Formula: (= |v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25| |v_#race~buf~0_224|) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_224|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_25|} AuxVars[] AssignedVars[#race~buf~0, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1][144], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, 88#L721-2true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 163#L735-1true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:46,575 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:40:46,575 INFO L386 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2023-08-29 09:40:46,575 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:46,575 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:46,575 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:46,577 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 215#L720-3true, 142#L722true, 287#L733-1true, 388#L743-5true]) [2023-08-29 09:40:46,577 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:46,577 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,577 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,577 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,577 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:46,578 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 163#L735-1true, 473#L724-2true, 388#L743-5true]) [2023-08-29 09:40:46,578 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:46,578 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,578 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,578 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,578 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:46,578 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 48#L711-3true, 142#L722true, 287#L733-1true, 388#L743-5true]) [2023-08-29 09:40:46,579 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:46,579 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,579 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:46,579 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,579 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,579 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2848] L711-7-->L712: Formula: (= |v_#race~buf~0_1| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_1|} AuxVars[] AssignedVars[#race~buf~0][120], [Black: 494#true, thr1Thread1of3ForFork0InUse, 376#L712true, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 502#(= |#race~buf~0| 0), 163#L735-1true, 142#L722true, 496#(= |#race~MTX~0| 0), 388#L743-5true]) [2023-08-29 09:40:46,579 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:46,579 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,579 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:46,579 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:40:46,579 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,581 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3198] L708-3-->L708-7: Formula: (= (let ((.cse0 (mod (mod v_~MTX~0_In_35 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) InVars {~MTX~0=v_~MTX~0_In_35} OutVars{~MTX~0=v_~MTX~0_In_35} AuxVars[] AssignedVars[][78], [Black: 494#true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 491#true, thr1Thread3of3ForFork0InUse, 259#L708-7true, 142#L722true, 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:46,581 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:46,581 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,582 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,582 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,582 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:46,582 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3250] L722-->L724-2: Formula: (and (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129| 0)) (= v_~MTX~0_1368 0) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1369 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0) |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|)) InVars {~MTX~0=v_~MTX~0_1369} OutVars{~MTX~0=v_~MTX~0_1368, thr1Thread1of3ForFork0_#t~nondet8#1=|v_thr1Thread1of3ForFork0_#t~nondet8#1_83|, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_129|, thr1Thread1of3ForFork0_#t~switch9#1=|v_thr1Thread1of3ForFork0_#t~switch9#1_159|, #race~MTX~0=|v_#race~MTX~0_1370|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_59|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_117|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_#t~nondet8#1, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread1of3ForFork0_#t~switch9#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][81], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 473#L724-2true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:40:46,582 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:46,582 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,582 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,582 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:46,582 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:46,582 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [350#L708-3true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 142#L722true, 388#L743-5true, 287#L733-1true]) [2023-08-29 09:40:46,583 INFO L383 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2023-08-29 09:40:46,583 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:40:46,583 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,583 INFO L386 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-29 09:40:46,583 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,257 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:40:52,258 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:52,258 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,258 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,258 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,258 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,258 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:40:52,259 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:52,259 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,259 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,259 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,259 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,259 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:40:52,259 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:52,259 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,259 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,259 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,260 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,260 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 217#L720-2true, 388#L743-5true]) [2023-08-29 09:40:52,260 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:52,260 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,260 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,260 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,260 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,261 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [75#L708-2true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:40:52,261 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:52,261 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,261 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,261 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,261 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,262 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [75#L708-2true, 139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:40:52,262 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:52,262 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,262 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,262 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,262 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,262 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 75#L708-2true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:40:52,262 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:52,262 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,263 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,263 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,263 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,263 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [75#L708-2true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:40:52,263 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:52,263 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,263 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,263 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,271 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,272 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:40:52,272 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:52,272 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,272 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,272 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,272 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,272 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:40:52,273 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:52,273 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,273 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,273 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,273 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,273 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 388#L743-5true]) [2023-08-29 09:40:52,273 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:52,273 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,273 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,274 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,274 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,274 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 296#L711-2true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:40:52,274 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:52,274 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,274 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,274 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,274 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,275 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:40:52,275 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:52,275 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,275 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,275 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,275 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,276 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:40:52,276 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:52,276 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,276 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,276 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,276 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,276 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 388#L743-5true]) [2023-08-29 09:40:52,276 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:52,276 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,277 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,277 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,277 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,277 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 459#L703-2true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:40:52,277 INFO L383 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2023-08-29 09:40:52,277 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:52,277 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,277 INFO L386 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-29 09:40:52,277 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,341 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:40:57,341 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:40:57,341 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,341 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,341 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,341 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,341 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:40:57,341 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:40:57,341 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,341 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,341 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,341 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,341 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 388#L743-5true]) [2023-08-29 09:40:57,341 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:40:57,341 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,342 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,342 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,342 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,342 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 387#L720-3true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:40:57,342 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:40:57,342 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,342 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,342 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,342 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,342 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:40:57,342 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:40:57,343 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,343 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,343 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,343 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,343 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 388#L743-5true]) [2023-08-29 09:40:57,343 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:40:57,343 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,343 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,343 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,343 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,343 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 388#L743-5true]) [2023-08-29 09:40:57,343 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:40:57,343 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,343 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,343 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,343 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,343 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 7#L708-3true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:40:57,344 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:40:57,344 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,344 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,344 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,344 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,344 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 388#L743-5true]) [2023-08-29 09:40:57,344 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:40:57,344 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,344 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,344 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,344 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,345 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:40:57,345 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:40:57,345 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,345 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,345 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,345 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,345 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 388#L743-5true]) [2023-08-29 09:40:57,345 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:40:57,345 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,345 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,345 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,345 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,345 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 164#L711-3true, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:40:57,345 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:40:57,345 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,345 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,345 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,345 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,346 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3281] L724-2-->L703-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_111| 0) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1421 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133| 0)) (= v_~MTX~0_1420 1) |v_thr1Thread2of3ForFork0_#t~switch9#1_199| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|)) InVars {~MTX~0=v_~MTX~0_1421} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_101|, ~MTX~0=v_~MTX~0_1420, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_111|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_33|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1_23|, #race~MTX~0=|v_#race~MTX~0_1408|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_199|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_127|} AuxVars[] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread2of3ForFork0_adb_kbd_receive_packet_#res#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][52], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 198#L703-1true, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:40:57,346 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:40:57,346 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,346 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,346 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,346 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,346 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3286] L724-2-->L720-1: Formula: (and (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_121| 3) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_221|) (= v_~MTX~0_1430 1) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139| 0)) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_220|) |v_thr1Thread2of3ForFork0_#t~switch9#1_219| (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1431 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_222|)) InVars {~MTX~0=v_~MTX~0_1431} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_111|, ~MTX~0=v_~MTX~0_1430, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_121|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_139|, #race~MTX~0=|v_#race~MTX~0_1418|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_219|, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1_43|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_133|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_222|, |v_thr1Thread2of3ForFork0_#t~switch9#1_221|, |v_thr1Thread2of3ForFork0_#t~switch9#1_220|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_clear_state_#t~nondet7#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][53], [139#L720-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:40:57,346 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:40:57,346 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,346 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,346 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,346 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,347 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3310] L724-2-->L711-1: Formula: (and (= v_~MTX~0_1456 1) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_139| 2) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|) (<= 0 (+ |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483648)) (= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_273|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1457 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0)) (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145| 0)) (<= |v_thr1Thread2of3ForFork0_#t~nondet11#1_45| 2147483647) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_272|) |v_thr1Thread2of3ForFork0_#t~switch9#1_271| (= |v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47| |v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|)) InVars {~MTX~0=v_~MTX~0_1457} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_121|, thr1Thread2of3ForFork0_#t~nondet11#1=|v_thr1Thread2of3ForFork0_#t~nondet11#1_45|, ~MTX~0=v_~MTX~0_1456, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_139|, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1_37|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_145|, #race~MTX~0=|v_#race~MTX~0_1448|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_271|, thr1Thread2of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread2of3ForFork0_akbd_read_char_~wait#1_47|, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1_47|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_139|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_273|, |v_thr1Thread2of3ForFork0_#t~switch9#1_272|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread2of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_akbd_read_char_~wait#1, thr1Thread2of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][54], [5#L711-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 388#L743-5true]) [2023-08-29 09:40:57,347 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:40:57,347 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,347 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,347 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,347 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,347 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3283] L724-2-->L708-1: Formula: (and (not (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135| 0)) (= v_~MTX~0_1424 1) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1425 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= |v_thr1Thread2of3ForFork0_#t~nondet8#1_115| 1) (not |v_thr1Thread2of3ForFork0_#t~switch9#1_204|) (= |v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129| |v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|) |v_thr1Thread2of3ForFork0_#t~switch9#1_203|) InVars {~MTX~0=v_~MTX~0_1425} OutVars{thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_105|, ~MTX~0=v_~MTX~0_1424, thr1Thread2of3ForFork0_#t~nondet8#1=|v_thr1Thread2of3ForFork0_#t~nondet8#1_115|, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1_135|, #race~MTX~0=|v_#race~MTX~0_1412|, thr1Thread2of3ForFork0_#t~switch9#1=|v_thr1Thread2of3ForFork0_#t~switch9#1_203|, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread2of3ForFork0_#t~switch9#1_204|] AssignedVars[thr1Thread2of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, ~MTX~0, thr1Thread2of3ForFork0_#t~nondet8#1, thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread2of3ForFork0_#t~switch9#1, thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1][55], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, 491#true, thr1Thread3of3ForFork0InUse, 84#L703-3true, 263#L708-1true, 388#L743-5true]) [2023-08-29 09:40:57,347 INFO L383 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2023-08-29 09:40:57,347 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:40:57,347 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,347 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:40:57,347 INFO L386 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-29 09:41:01,608 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, 452#L735true, 240#L724-2true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 388#L743-5true, 23#L734true]) [2023-08-29 09:41:01,624 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:41:01,625 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:41:01,625 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:41:01,625 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:41:01,625 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:41:01,625 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 240#L724-2true, 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:41:01,625 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:41:01,625 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:41:01,625 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:41:01,625 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:41:01,625 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:41:01,625 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3291] L724-2-->L708-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_183| (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_109| 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_184|) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1437 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|) (= v_~MTX~0_1436 1)) InVars {~MTX~0=v_~MTX~0_1437} OutVars{~MTX~0=v_~MTX~0_1436, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_183|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_137|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_109|, #race~MTX~0=|v_#race~MTX~0_1426|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_93|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_129|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_184|] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][159], [460#L708-1true, 452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:41:01,625 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:41:01,625 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:41:01,625 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:41:01,625 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:41:01,626 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:41:01,626 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:41:01,626 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:41:01,626 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3314] L724-2-->L711-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_233| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| 0)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|) (<= 0 (+ |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483648)) (= |v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25| |v_thr1Thread3of3ForFork0_#t~nondet11#1_33|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_235|) (= 2 |v_thr1Thread3of3ForFork0_#t~nondet8#1_127|) (= (ite (= 0 (let ((.cse0 (mod (mod v_~MTX~0_1465 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_234|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|) (<= |v_thr1Thread3of3ForFork0_#t~nondet11#1_33| 2147483647) (= v_~MTX~0_1464 1)) InVars {~MTX~0=v_~MTX~0_1465} OutVars{thr1Thread3of3ForFork0_#t~nondet11#1=|v_thr1Thread3of3ForFork0_#t~nondet11#1_33|, ~MTX~0=v_~MTX~0_1464, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_233|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_147|, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1_25|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_127|, #race~MTX~0=|v_#race~MTX~0_1454|, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1=|v_thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1_35|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_109|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_139|, thr1Thread3of3ForFork0_akbd_read_char_~wait#1=|v_thr1Thread3of3ForFork0_akbd_read_char_~wait#1_33|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_235|, |v_thr1Thread3of3ForFork0_#t~switch9#1_234|] AssignedVars[thr1Thread3of3ForFork0_#t~nondet11#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_akbd_read_char_#in~wait#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_akbd_read_char_#t~nondet6#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1, thr1Thread3of3ForFork0_akbd_read_char_~wait#1][160], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 145#L711-1true, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:41:01,626 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:41:01,626 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:41:01,626 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:41:01,626 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:41:01,626 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:41:01,626 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:41:01,626 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:41:01,626 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3271] L724-2-->L703-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_167| (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1405 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|) (= v_~MTX~0_1404 1) (= |v_thr1Thread3of3ForFork0_#t~nondet8#1_101| 0) (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133| 0))) InVars {~MTX~0=v_~MTX~0_1405} OutVars{~MTX~0=v_~MTX~0_1404, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_167|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1_39|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_133|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_101|, #race~MTX~0=|v_#race~MTX~0_1396|, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1=|v_thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1_25|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_89|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#t~nondet5#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0_adb_kbd_receive_packet_#res#1, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][161], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 305#L703-1true, 388#L743-5true]) [2023-08-29 09:41:01,626 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:41:01,626 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:41:01,626 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:41:01,626 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:41:01,626 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:41:01,626 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:41:01,626 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:41:01,627 INFO L381 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([3297] L724-2-->L720-1: Formula: (and |v_thr1Thread3of3ForFork0_#t~switch9#1_213| (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| 0)) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_216|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143| |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|) (= 3 |v_thr1Thread3of3ForFork0_#t~nondet8#1_121|) (= v_~MTX~0_1444 1) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_214|) (not |v_thr1Thread3of3ForFork0_#t~switch9#1_215|) (= (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1445 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 0) 1 0) |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|)) InVars {~MTX~0=v_~MTX~0_1445} OutVars{thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1=|v_thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1_47|, ~MTX~0=v_~MTX~0_1444, thr1Thread3of3ForFork0_#t~switch9#1=|v_thr1Thread3of3ForFork0_#t~switch9#1_213|, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_143|, thr1Thread3of3ForFork0_#t~nondet8#1=|v_thr1Thread3of3ForFork0_#t~nondet8#1_121|, #race~MTX~0=|v_#race~MTX~0_1436|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_103|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_135|} AuxVars[|v_thr1Thread3of3ForFork0_#t~switch9#1_214|, |v_thr1Thread3of3ForFork0_#t~switch9#1_216|, |v_thr1Thread3of3ForFork0_#t~switch9#1_215|] AssignedVars[thr1Thread3of3ForFork0_akbd_clear_state_#t~nondet7#1, ~MTX~0, thr1Thread3of3ForFork0_#t~switch9#1, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, thr1Thread3of3ForFork0_#t~nondet8#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][162], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 354#L720-1true, 148#L733-3true, 388#L743-5true]) [2023-08-29 09:41:01,627 INFO L383 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2023-08-29 09:41:01,627 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:41:01,627 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:41:01,627 INFO L386 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2023-08-29 09:41:01,627 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:41:01,627 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:41:01,627 INFO L386 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-29 09:41:05,128 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2851] L733-7-->L734: Formula: (= |v_#race~buf~0_10| 0) InVars {} OutVars{#race~buf~0=|v_#race~buf~0_10|} AuxVars[] AssignedVars[#race~buf~0][142], [Black: 494#true, 452#L735true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, thr1Thread3of3ForFork0InUse, 491#true, 502#(= |#race~buf~0| 0), 496#(= |#race~MTX~0| 0), 163#L735-1true, 388#L743-5true, 23#L734true]) [2023-08-29 09:41:05,128 INFO L383 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2023-08-29 09:41:05,128 INFO L386 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2023-08-29 09:41:05,128 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:41:05,128 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:41:05,128 INFO L386 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2023-08-29 09:41:05,129 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([2726] L735-->L735-1: Formula: (and (= v_~MTX~0_346 0) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|) (not (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43| 0)) (= |v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_347 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) 1) 1 0))) InVars {~MTX~0=v_~MTX~0_347} OutVars{#race~MTX~0=|v_#race~MTX~0_436|, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1=|v_thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1_35|, ~MTX~0=v_~MTX~0_346, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1_43|, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1_43|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread1of3ForFork0___VERIFIER_atomic_release_#t~nondet4#1, thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1][181], [338#L735-1true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 163#L735-1true, 388#L743-5true]) [2023-08-29 09:41:05,129 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:41:05,129 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:41:05,129 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2023-08-29 09:41:05,129 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:41:05,129 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:41:05,129 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([3001] L735-1-->L733-1: Formula: (and (not (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75| 0)) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| |v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|) (= |v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71| (ite (= (let ((.cse0 (mod (mod v_~MTX~0_1173 256) 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) 0) 1 0)) (= v_~MTX~0_1172 1)) InVars {~MTX~0=v_~MTX~0_1173} OutVars{~MTX~0=v_~MTX~0_1172, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1_75|, #race~MTX~0=|v_#race~MTX~0_1192|, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1=|v_thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1_49|, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1=|v_thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1_71|} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1, #race~MTX~0, thr1Thread3of3ForFork0___VERIFIER_atomic_acquire_#t~nondet3#1, thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1][182], [452#L735true, Black: 496#(= |#race~MTX~0| 0), 500#true, thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 494#true, thr1Thread3of3ForFork0InUse, 491#true, 148#L733-3true, 388#L743-5true, 287#L733-1true]) [2023-08-29 09:41:05,129 INFO L383 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2023-08-29 09:41:05,130 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:41:05,130 INFO L386 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-29 09:41:05,130 INFO L386 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-29 09:41:05,130 INFO L386 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event